Google cloud storage 使用Google云平台部署管理器模板创建bucket

Google cloud storage 使用Google云平台部署管理器模板创建bucket,google-cloud-storage,google-cloud-platform,gcp,Google Cloud Storage,Google Cloud Platform,Gcp,我正在尝试使用GCP部署管理器创建一个bucket。我已经阅读了《快速入门指南》,并且能够创建一个compute.v1.instance。但我正试图在谷歌云存储中创建一个bucket,但除了403禁止之外,我什么也得不到 这就是我的模板文件的外观 resources: - type: storage.v1.bucket name: test-bucket properties: project: my-project name: test-bucket-name 这就是

我正在尝试使用GCP部署管理器创建一个bucket。我已经阅读了《快速入门指南》,并且能够创建一个
compute.v1.instance
。但我正试图在谷歌云存储中创建一个bucket,但除了
403禁止
之外,我什么也得不到

这就是我的模板文件的外观

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"}'>]>
等待创建操作-1474738357403-53d4447edfd79-eed73ce7-cabd72fd…失败。
错误:(gcloud.deployment manager.deployments.create)操作中出错操作-1474738357403-53d4447edfd79-eed73ce7-cabd72fd:
我有凭证设置,我甚至创建了一个帐户所有者凭证集(可以访问所有内容),我仍然得到了这个响应

有什么好主意或好地方可以看吗?是我的配置还是我需要在请求中传递其他凭据

我来自美国焊接学会(AWS)的背景,仍然在GCP中摸索


谢谢

谷歌云平台上的bucket必须是唯一的。
如果您尝试使用其他人(在另一个项目上)已经使用的名称创建一个bucket,您将收到一条错误消息。我会用另一个名字创建一个新的bucket来进行测试。

我刚刚为这篇文章做了一个通用的测试。我用的是唯一的名字。名称的唯一性不会返回403。是否检查了正确的名称约定(列出)?表示您没有进行此呼叫的正确权限。你有没有试着用同样的水桶?谢谢你的耐心。你是对的,我使用的名称是
tf composite frontend angular
,我认为这是一个足够独特的组合。我只是尝试手动创建它,但失败了,因为它不是唯一的。因此,我添加了一个
-1
,它可以工作。再次感谢。(叹气)