問題タブ [google-artifact-registry]

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.

0 投票する
1 に答える
354 参照

google-cloud-build - クラウドビルダーからドッカーに認証状態を渡す方法は?

Google Cloud Build を使用して Docker イメージをビルドしたいと考えています。これらの Docker イメージは、Google Artifact Registry からダウンロードされたプライベート パッケージを使用します。

ビルダー自体は認証されており、npx google-artifactregistry-authコマンドを使用できます。しかし、docker ビルド プロセス内で呼び出すことはできません。

イメージをローカルでビルドするときは、資格情報を次のように Dockerfile に渡します。 --build-arg GOOGLE_CREDS=\"$(cat $GOOGLE_APPLICATION_CREDENTIALS)\"

これをすぐに使用できるようにする方法はありますか? それとも、別のサービス アカウントを作成し、そのキーをシークレットとしてクラウド ビルドにアップロードする必要がありますか? 両方のサービスがGoogleクラウド上にあるので、ちょっと面倒です....

編集:リクエストにより、ローカルでビルドするときにアーティファクトレジストリがどのように処理されるかに関する情報を追加しています。私のdockerコマンドは次のとおりです。

Docker イメージの関連部分は次のとおりです。

.npmrc_template には、プライベート リポジトリに関する詳細が含まれていますが、パスワードは含まれていません。その後、google-artifactregistry-authコマンドによって入力されます

0 投票する
1 に答える
218 参照

python-3.x - リクエストに無効な引数があります Python Artifact Registry [gcp] へのアップロード時にエラーが発生しました

Python パッケージを GCP の Artifact Registry にアップロードしようとしています。GCP のプライベート レジストリへの URL を含むファイルをインストールkeyringしてkeyrings.google-artifactregistry-auth追加.pypircし、このドキュメントに従って環境変数を設定しました。pip.confGOOGLE_APPLICATION_CREDENTIALS

プライベート pypi へのアップロードをテストするために、ダミーの python パッケージを作成しました。 python setup.py install正常に実行されます。ひもを実行する場合:

次のエラーが表示されます。

0 投票する
1 に答える
211 参照

google-cloud-platform - Google Cloud Code の Cloud Run 拡張機能は、Docker イメージを Artifact Registry ではなく Cloud Storage に保存します

Visual Studio Code 拡張機能「Cloud Code」を使用して Cloud Run サービスをデプロイすると、(Container Registry を介して) Cloud Storage にイメージ コンテンツが保存されているように見えるのはなぜですか。

代わりに、Google Cloud Artifact Registry にイメージを保存することはできますか?