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

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

아직까지도 고통받고 있는 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개의 댓글