scylladb 고정 표시기-작성 사용자 암호 인증 구성

사용자 인증 구성 scylladb는 다음 구성 고정 표시기-작성의 설명이며, 비교적 간단

환경 준비

  • 고정 표시기-작성 문서
버전 : "3"
서비스: 
  scylladb :
    이미지 : scylladb / 실라
    명령 : - 인증 = PasswordAuthenticator
    포트 : 
    - "9042 : 9042"
  scylladb2 :
   이미지 : scylladb / 실라
   명령 : - 씨앗 = scylladb - 인증 = PasswordAuthenticator
   포트 : 
   - "9043 : 9042"
  scylladb3 :
   이미지 : scylladb / 실라
   명령 : - 씨앗 = scylladb - 인증 = PasswordAuthenticator
   포트 : 
   - "9044 : 9042"
  저격병:
    이미지 : jaegertracing / 모든 - - 하나 : 1.13
    환경:
      - COLLECTOR_ZIPKIN_HTTP_PORT = 9411
      - CASSANDRA_SERVERS = scylladb, scylladb2, scylladb3
      - SPAN_STORAGE_TYPE = 카산드라
      - CASSANDRA_USERNAME = 카산드라
      - CASSANDRA_PASSWORD = 카산드라
    포트 :
      - "9411 : 9411"
      - "5775 : 5775 / UDP"
      - "6831 : 6831 / UDP"
      - "6832 : 6832 / UDP"
      - "16686 : 16686"
  • 기재된
    인증 주로 관련된 예시 재규어의 재규어로 구성된 백엔드 저장소 상기 --authenticator = PasswordAuthenticator이다

&& 테스트 시작

  • 출발
고정 표시기 - comppose 최대 - D
  • 연결
cqlsh - U 카산드라 - P는 카산드라
  • 간단한 조작
사용 system_auth을;
선택 * 에서 system_auth을. 역할;

효과

 역할 | can_login | is_superuser | MEMBER_OF | salted_hash
----------- + ----------- + -------------- + ----------- + ------------------------------------------------- -------------------------------------------------- ---------
 카산드라 | 진정한 | 진정한 | 널 (null) | $ (6) $ yTLXoV. PE1VUxebi $ 30sNkUxHiuwxKtHj 0.9 AQToZwFZnxXZxzV9J82avqePpG1x8hnNuBAH0JbfMYxKuDsaM6I 0.2 U9SUDv66 / ATuYd.
( 1 행)

설명

scylladb는 여전히 매우 좋은, 완벽한 RBAC 기반 액세스 제어 메커니즘을 포함

참고 자료

https://docs.scylladb.com/operating-scylla/security/rbac_usecase/
https://docs.scylladb.com/operating-scylla/security/authentication/

추천

출처www.cnblogs.com/rongfengliang/p/11209744.html