함수 ID
이 페이지에서는 gcloud functions
명령어 또는 Cloud Functions v2 API를 사용하여 만든 함수의 함수 ID를 구성하는 데 필요한 추가 정보를 제공합니다.
Cloud Run을 사용하여 함수를 만들거나 배포한 경우 서비스 ID 구성에 관한 자세한 설명은 서비스 ID 소개 및 서비스의 서비스 ID 구성을 참조하세요. Cloud Run에서는 함수 ID를 서비스 ID라고 합니다.
함수 ID 개념에 대한 소개는 Cloud Run 서비스 ID 소개 가이드를 참조하세요.
배포 시 사용자 관리형 서비스 계정 추가
gcloud functions deploy
를 사용하여 함수를 배포할 때 --service-account
플래그를 추가합니다. 예를 들면 다음과 같습니다.
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
FUNCTION_NAME
을 함수 이름으로, SERVICE_ACCOUNT_EMAIL
을 서비스 계정 이메일로 바꿉니다.
기존 함수의 서비스 계정 업데이트
기존 함수의 런타임 서비스 계정을 업데이트할 수 있습니다.
gcloud functions deploy
를 사용하여 함수를 배포할 때 --service-account
플래그를 추가합니다.
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
FUNCTION_NAME
을 함수 이름으로 바꾸고 SERVICE_ACCOUNT_EMAIL
을 서비스 계정으로 바꿉니다.
이제 다시 배포된 함수에서 새 런타임 서비스 계정을 사용합니다.