API 액세스

Secret Manager에서는 직접 또는 애플리케이션에서 보안 비밀을 사용 및 관리할 수 있도록 REST APIgRPC API를 노출합니다. 이 주제에서는 Secret Manager API를 사용 설정하는 방법을 설명합니다.

Secret Manager API를 사용 설정하면 다음 도구를 사용하여 Secret Manager를 애플리케이션과 프로세스에 통합할 수 있습니다.

  • 클라이언트에서 보안 비밀을 관리할 수 있는 명령줄 인터페이스를 제공하는 Cloud SDK
  • Secret Manager API를 직접 사용하지 않고도 Go, Python, 자바, 기타 언어로 작성된 애플리케이션에서 보안 비밀을 사용할 수 있게 해주는 편리한 관용적인 클라이언트 라이브러리

API 액세스 사용 설정

Secret Manager를 사용하기 전에 API 액세스를 사용 설정해야 합니다.

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud Console의 프로젝트 선택기 페이지에서 Google Cloud 프로젝트를 선택하거나 만듭니다.

    프로젝트 선택기로 이동

  3. Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다. 프로젝트에 결제가 사용 설정되어 있는지 확인하는 방법을 알아보세요.

  4. 필요한 API를 사용 설정합니다.

    API 사용 설정

  5. Cloud SDK 설치 및 초기화

API 액세스를 사용 설정한 후에는 Secret Manager 외부에서 추가 구성이 필요할 수 있습니다.

  • Compute Engine 인스턴스에서 Secret Manager 리소스에 액세스하려면 인스턴스에 https://www.googleapis.com/auth/cloud-platform OAuth 범위를 부여해야 합니다. 자세한 내용은 Compute Engine 문서를 참조하세요.
  • App Engine에서 Secret Manager 리소스에 액세스하려면 App Engine 서비스에 필요한 역할을 부여해야 합니다. 최종 사용자로 인증할 수도 있습니다. 자세한 내용은 App Engine 문서를 참조하세요.
  • 다양한 환경에서 Google Cloud로 인증하는 방법에 대한 자세한 내용은 인증 개요를 참조하세요.

다음 단계