[InfluxDB의 Token 종류] org is unauthorized 오류 (feat.influxDB Organization에 대해서!)

All We Need is Data, itself !·2024년 10월 25일
0

아직까지도 고통받고 있는 influxDB Organization....

말하자면 AWS의 IAM 그룹 같은 느낌이다..
유저들의 접근 권한? 관리 모드...라고 해야하나

처음에 Token 생성하려고 하는데 계속 org 오류가 났던 것... 왜 그랬는지 몰랐는데ㅠ Token 종류를 이해하고 나니 알것같다.

여기를 보면 Switch Organizations 가 있는 것을 볼 수 있다.

이해를 하고 보면 당연하지만 Switch Organizations를 한 다음에는 API Token 리스트가 달라지는 것을 볼 수 있다.

그 말인 즉슨 권한이 있다는 것,,,


추가적으로, Buckets에도 각각의 권한을 직접 줄 수 있다.

org 옵션에 따라서 각각 다른 버킷 리스트가 보이는 것을 확인할 수 있다.,

참고로 _monitoring이랑 _tasks 이거는 System Bucket으로 표시되는 것을 보니 생성 시 기본인듯.

각각의 org의 멤버들을 뽑아보는 방법,,,

이거 이해하기까지 너무 오래 걸렸숩니다...




Token 종류

자 그래서 Token 종류에 무엇이 있냐 ㅠ
답은 여기서 찾을 수 있음

ref: https://stackoverflow.com/questions/78810187/how-create-a-organization-and-bucket-in-influxdb-with-python

  1. All Access Token : InfluxDB Docs에서 만들라고 말하는 All Access Token.. 말그대로 어디든지 Access할 수 있는 토큰이다.
    하나 만들어두면 개발할 때 참 좋음. 실제 서비스에서는 삭제되어야 겠지만...

  2. Write/Read : 웹개발 할 때 쓰기 좋은 토큰. 딱 Write랑 Read의 기능만 포함시킨다.

  3. Operator Token : 오퍼레이션즈 할 때 쓰이는 토큰, Create Bucket 이나 Create Organization을 할 때 쓴다.

따라서 내가 만들었어야 하는 토큰은 Operator Token이었음.


결론.
InfluxDB는 UI가 잘 되어있으니 UI를 쓰자. (?)

profile
분명히 처음엔 데린이었는데,, 이제 개린이인가..

0개의 댓글