Я пытаюсь создать ведро с помощью GCP Deployment Manager. Я уже прошел руководство QuickStart и смог создать compute.v1.instance
. Но я пытаюсь создать ведро в Google Cloud Storage, но не могу получить ничего, кроме 403 Forbidden
.Создание ведра с использованием Google Cloud Platform Шаблон управления развертыванием
Это то, на что похоже мой шаблонный файл.
resources:
- type: storage.v1.bucket
name: test-bucket
properties:
project: my-project
name: test-bucket-name
Это то, что я называю
gcloud deployment-manager deployments create deploy-test --config deploy.yml
И это то, что я получаю назад
Waiting for create operation-1474738357403-53d4447edfd79-eed73ce7-cabd72fd...failed.
ERROR: (gcloud.deployment-manager.deployments.create) Error in Operation operation-1474738357403-53d4447edfd79-eed73ce7-cabd72fd: <ErrorValue
errors: [<ErrorsValueListEntry
code: u'RESOURCE_ERROR'
location: u'deploy-test/test-bucket'
message: u'Unexpected response from resource of type storage.v1.bucket: 403 {"code":403,"errors":[{"domain":"global","message":"Forbidden","reason":"forbidden"}],"message":"Forbidden","statusMessage":"Forbidden","requestPath":"https://www.googleapis.com/storage/v1/b/test-bucket"}'>]>
У меня есть настройки учетных данных, и я даже создал набор владельца счета учетных данных (которые могут получить доступ ко всему), и я все еще получаю этот ответ.
Любые идеи или хорошие места для работы? Это мой конфиг или мне нужно передать дополнительные учетные данные в мой запрос?
Я иду с фона AWS, все еще находя свой путь вокруг GCP.
Thanks
Я только что сделал это общее для сообщения. Я использую уникальное имя. Уникальность имени не отправит обратно 403. – stu
Вы проверили правильные соглашения о названиях (перечислены [здесь] (https://cloud.google.com/storage/docs/naming))? [Документация Google Cloud Storage о кодах ошибок] (https://cloud.google.com/storage/docs/json_api/v1/status-codes#403_Forbidden) указывает, что у вас нет правильных прав на выполнение этого вызова , Вы пытались сделать тот же самый ведро с помощью [Cloud Console] (https://console.cloud.google.com/)? – Fematich
Спасибо за ваше терпение. Вы были правы, я использовал имя 'tf-composite-frontend-angular', которое, как я думал, было бы достаточной комбинацией для уникальности. Я просто попытался создать его вручную, и он не сказал, что он не уникален. Поэтому я добавил «-1», и он работает. Еще раз спасибо. (вздох) – stu