Google Cloud외부에서 애플리케이션을 실행하는 경우 Google Cloud 에서 인식된 사용자 인증 정보를 Google Cloud 서비스에 제공해야 합니다.
워크로드 아이덴티티 제휴
외부 IdP의 사용자 인증 정보를 사용하여 Google Cloud 에 인증하는 데 선호되는 방법은 워크로드 아이덴티티 제휴를 사용하는 것입니다. 사용자 인증 정보 구성 파일을 만들고 이를 가리키도록 GOOGLE_APPLICATION_CREDENTIALS
환경 변수를 설정합니다. 이 방법은 서비스 계정 키를 만드는 것보다 안전합니다.
ADC용 워크로드 아이덴티티 제휴 설정에 대한 도움말은 다른 클라우드와의 워크로드 아이덴티티 제휴를 참조하세요.
서비스 계정 키
워크로드 아이덴티티 제휴를 구성할 수 없으면 서비스 계정을 만들고, 여기에 애플리케이션에 필요한 IAM 역할을 부여하고, 서비스 계정에 대해 키를 만들어야 합니다.
서비스 계정 키를 만들고 이를 ADC에 제공하려면 다음 안내를 따르세요.
- 서비스 계정 키 만들기의 안내에 따라 애플리케이션에 필요한 역할, 서비스 계정에 대한 키를 사용하여 서비스 계정을 만듭니다.
-
Set the environment variable
GOOGLE_APPLICATION_CREDENTIALS
to the path of the JSON file that contains your credentials. This variable applies only to your current shell session, so if you open a new session, set the variable again.
다음 단계
- 워크로드 아이덴티티 제휴에 대해 알아보세요.
- 서비스 계정 키 사용 권장사항 이해하기
- ADC에서 사용자 인증 정보를 찾는 방법 자세히 알아보기
- 인증 방법 살펴보기