Oracle GoldenGate 권한 부여
Oracle GoldenGate Microservices는 운영 및 글로벌 클라우드 기반 배포 환경에 통합할 서비스 인식 애플리케이션을 구축하기 위한 인프라를 제공합니다.
AZ(권한 부여)에는 Oracle GoldenGate to Oracle GoldenGate 통신과 네트워크 및 서버 구성 작업이 포함됩니다. 사용자 권한 부여를 위해서는 필요에 따라 사용자에게 역할/권한을 지정해야 합니다.
권한 부여는 Oracle GoldenGate 콘솔에서 직접 수행하거나 외부 ID 관리 제공자에게 아웃소싱할 수 있습니다. Oracle GoldenGate 프로세스와 함께 사용되는 ID 관리 기술은 권한 부여 프로파일을 설정하고 Oracle GoldenGate 사용자에 대한 권한 부여를 관리하는 외부 ID 제공자를 구성하는 데 도움이 됩니다. Oracle GoldenGate는 OAuth2를 통신 프로토콜로 사용하여 외부 ID 관리를 위해 IDCS, IAM(클라우드), OAM(온프레미스) 및 Microsoft EntraID를 지원합니다.
권한 부여를 위한 사용자 역할 부여
Oracle GoldenGate의 권한 부여는 사용자 역할을 사용합니다. Oracle GoldenGate에서 수행되는 작업은 사용자에게 적용된 사용자 롤에 따라 달라집니다. REST API 서비스 엔드포인트를 사용하여 다양한 작업을 수행하는 데 필요한 사용자 역할을 결정하는 데 대한 세부정보를 확인할 수 있습니다.
Oracle GoldenGate 사용자를 생성할 때 다음 사용자 롤 중에서 선택하고 지정할 수 있습니다.
표 1 Oracle GoldenGate 사용자 롤 및 권한 {: #GUID-9757A442-A14D-4E7A-8012-F507A4B27186__TABLE_UPW_GNN_KXB .titleintable}
| 롤 ID | 권한 수준 |
|---|---|
| 사용자 | MA의 작동을 변경하거나 영향을 주지 않는 정보 전용 서비스 요청을 허용합니다. Query/Read-Only 정보의 예로는 성능 metric 정보, 리소스 상태 및 모니터 정보가 있습니다. |
| 연산자 | 사용자가 리소스 만들기, 시작 및 중지와 같은 작업 작업만 수행할 수 있습니다. 운영자는 MA 서버의 작동 매개변수 또는 프로파일을 변경할 수 없습니다. |
| 관리자 | 일반 비보안 관련 작동 매개변수 및 서버 프로파일을 변경할 수 있는 기능을 포함하여 사용자에게 전체 액세스 권한을 부여합니다. |
| 보안 | 보안 관련 객체의 관리를 부여하고 보안 관련 서비스 요청을 호출합니다. 이 역할에는 전체 권한이 있습니다. |
사용자 역할 기반 사용자 관리
배치 구성의 여러 단계에서 생성된 Oracle GoldenGate 사용자는 Oracle GoldenGate Microservices에 대해 서로 다른 액세스 기능을 가집니다.
Oracle GoldenGate의 첫번째 사용자는 OGGCA(Oracle GoldenGate Configuration) 유틸리티에서 설정됩니다. 이 사용자는 호스트의 서비스 관리자와 연관된 모든 배치에 대해 서비스 관리자 및 모든 마이크로서비스에 액세스할 수 있습니다.
첫 번째 사용자를 사용하여 서비스 관리자에 액세스한 후 서비스 관리자의 관리자 페이지에서 사용자를 생성할 수 있습니다. 사용자 역할에 따라 사용자가 Oracle GoldenGate Microservices에 액세스할 수 있도록 설정할 수 있습니다.
예를 들어, Operator 역할을 가진 사용자를 만드는 경우 해당 자격 증명을 사용하여 Service Manager에 액세스할 수 없습니다.
외부 ID 제공자를 통한 사용자 관리
Oracle GoldenGate는 클라우드 기반 ID 제공자로 IDCS 및 IAM을 지원하고 온프레미스 ID 제공자로 OAM을 지원합니다. Oracle GoldenGate 23.9부터 Microsoft Azure EntraID는 외부 ID 제공자로도 사용할 수 있습니다.
지원되는 외부 ID 제공자를 구현하는 방법에 대한 지침은 외부 ID 제공자에 대한 사용자 관리 위임을 참조하십시오.