GCPデプロイメントマネージャを使用してバケットを作成しようとしています。私はすでにクイックスタートのガイドを参照し、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の周りに自分の道を見いだしています。
ありがとうございました
私はちょうどこの一般的な投稿をしました。私は一意の名前を使用しています。名前の一意性によって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