問題タブ [google-cloud-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Cloud Storage にアクセスするためのローカル App Engine アプリの承認
App Engine アプリケーションをローカルで開発およびテストしています。プロジェクト Google Cloud Storage 内のすべてのバケット名のリストをアプリケーションで出力したいと考えています。
いくつかのコード:
Cloud Storage にアクセスするために、google-cloud
ここにある Java 用のライブラリを使用しています: http://googlecloudplatform.github.io/google-cloud-java/0.9.4/index.html
上記のスニペットを実行すると、401 Unauthorized が発生します。
上記のリンクの「 What is it? 」セクションで指定されているように、アプリケーションが App Engine または Compute Engine 内で実行されている場合、認証は自動的に行われます。
私はローカルで実行しているので、自動認証は機能しないと思います (間違っていたら訂正してください)。
認証するには、「認証」セクションにリストされているオプションの 1 つに従いgcloud auth application-default login
、ターミナルでコマンドを発行しました。
Cloud Storage にアクセスしようとしたときに 401 の無許可を取得しなくなりましたが、次のようになります。
- どうすればこれを解決でき
AccessControlException
ますか? - これは、ローカルで開発中に Cloud Storage に対して認証する正しい方法ですか? そうでない場合、何ですか?
google-cloud-sdk - Google Cloud SDK for Windows のインストールが失敗する
Google Cloud SDK インストーラーを実行しようとすると、常に次のエラーが表示されます: Unzip failed: Error opening ZIP file.
出力フォルダーを次のように指定しました: C:\Users\Username\Desktop\GoogleCloudSDK
なぜこれが起こっているのか誰か教えてください。