問題タブ [aws-ecr]

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 に答える
2933 参照

docker - コンテンツを危険にさらすことなく、Terraform で ECR リポジトリを宣言および参照するにはどうすればよいですか?

いくつかのコンテナを AWS ECS にデプロイするための Terraform 構成を構築しています。明らかに、Docker イメージを ECR にプッシュする必要があります。ECR にリポジトリを作成し、イメージをプッシュしました。

今、私は自動化しています。aws_ecr_repository私がそのように宣言した場合:

その後、Terraform がそれを管理します。最終的には次のようなもので参照できます

ECS タスク定義の構築中。

terraform destroy開発サイクルの一環として実行すると、Terraform がこのリポジトリを削除するか、イメージがある場合は失敗するという印象を受けます。これはterraform destroy、決して完了しないか、そのコマンドを正常に完了するために ECR リポジトリをクリアする必要があるため、悪いことです。

すでに存在する ECR リポジトリを参照するにはどうすればよいでしょうか。しかし、Terraform は Terraform の外部に存在するデータ、つまりリリース CI ジョブによってアップロードされた Docker イメージを破壊する可能性があるため、Terraform で管理したくないようです。

0 投票する
4 に答える
5483 参照

jenkins - シェル実行時にジェンキンスのアクセス許可が拒否されました

Jenkins のビルド ステップでシェルを実行しようとしています。/home/ubuntu/.local/bin/awsJenkins 実行可能スクリプトから呼び出されるバイナリ実行可能ファイルがあります。

ビルド出力ログには、次のように表示されます/tmp/jenkins2312.sh: line 2: /home/ubuntu/.local/bin/aws: Permission denied

Jenkins ユーザーをルート グループに追加しても解決しませんでした。