2017-09-27 6 views
0

オブジェクトの変更通知を設定しようとしています。私は、コマンドの下に実行しようとしています: gsutil notification watchbucket https://<project_id>.appspot.com/ gs://bucket_nameとエラーを取得:コマンド "gsutil notification watchbucket ..."のエラー

ServiceException: 401 Unauthorized WebHook callback channel: https://<project_id>.appspot.com 

私は、サービスアカウントを作成し、すべての権限を与えています

gsutil acl ch -u <project_id>@appspot.gserviceaccount.com:FC gs://bucket_name 

Successgfullyは、ウェブマスター上のURLの所有者としてドメインを検証しました。しかし、まだ同じ問題が発生しています。 StackOverflowで同様の質問が表示されましたが、回答が見つかりませんでした。誰でも助けてくれますか?

答えて

0

ドメインを正しく確認していないようです。

  1. あなたがhttp://project.appspot.com代わりのhttps://project.appspot.comを検証することも可能である:あなたが作ったかもしれない簡単なミスがいくつかあります。これはsearch consoleで確認して修正できます。

  2. あなた自身のGoogleアカウントを使用してドメインを確認した可能性がありますが、サービスアカウントなどの別のアカウントでgsutilを使用しようとした可能性があります。これは、デフォルトの資格情報がインスタンスのサービスアカウントになるため、GCEインスタンスでは特に簡単です。これは実際の資格情報を使用するので、cloud shellでgsutilを実行することをお勧めします。

+0

https://を使用して確認しました。ドメインに追加された訂正を確認できます。 – Shikha

+0

クラウドシェルのみを使用してgsutilを実行する。 :(わからない、私は行方不明です:( – Shikha

関連する問題