Я настроил необходимые роли для диспетчера секретных служб, но когда я пытаюсь получить к ним доступ через код Python 3.7, я получаю ошибку 403, доступ запрещен:
google.api_core.exceptions.PermissionDenied: 403 Permission 'secretmanager.secrets.list' denied for resource 'projects/projectid' (or it may not exist)
Если я обращаюсь к ним с помощью командной строки, он работает:
gcloud secrets list
Это код Python:
# Build the resource name of the parent project.
parent = f"projects/projectid"
# Create the Secret Manager client.
client = secretmanager.SecretManagerServiceClient()
# List all secrets.
for secret in client.list_secrets(request={"parent": parent}):
print("Found secret: {}".format(secret.name))
GOOGLE_APPLICATION_CREDENTIALS
? - person DazWilkin   schedule 23.02.2021