問題タブ [ecs-taskdefinition]

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 投票する
0 に答える
187 参照

amazon-web-services - タスク定義でプライベートリポジトリ認証に aws ssm パラメータを使用する際の問題

そのため、コンテナー レジストリとして ghcr を使用し、そこにいくつかのイメージを持っています。aws ecs と terraform を介したタスク定義を使用して、これらのイメージをデプロイしようとしています。タスク定義で、イメージの URL とリポジトリの資格情報を指定しました。イメージにアクセスするには、ghcr のユーザー名とトークンを提供する必要があります。ghcr ユーザー名とトークンを json オブジェクトとして、aws secret manager と aws ssm paraters にも保存しました。

aws secret manager key arn を credentialsParameter として使用すると、機能します。そこで aws ssm パラメータ arn を使用すると、エラーが発生します。上記のjsonオブジェクトのようなテキストを持つssmパラメータを credentialsParameter に使用するにはどうすればよいですか? とにかくそれを行うための回避策はありますか?または、シークレット マネージャー キー arn のみを使用する必要があります。

0 投票する
2 に答える
191 参照

amazon-web-services - Terraform ワークスペースでファイル関数を使用する

Terraform で作成しているリソースがあります。リソース内には、JSON ファイルを使用して値を読み取る属性があります。別の JSON ファイルからこれらの値を読み込んでおり、Terraform ワークスペースと組み合わせて属性を宣言したいと考えています。以下は私のリソースとエラーメッセージです。ファイル関数内にテラフォーム ワークスペースを統合できる場合は、これを達成する方法についての洞察が役立ちます。

Terraform リソース

Terraform エラー

複数の Terraform ワークスペースをセットアップしており、TF スクリプトをできるだけ同一に保ちたいため、この方法でアプローチすることを検討しています。

コンテナの定義

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

amazon-ecs - 異なる ecs タスク間の依存関係

スプリング クラウドを使用して、複数のマイクロサービスを使用するバックエンド サーバーを開発しました。検出サービス、構成サービス、およびその他のさまざまなサービスがあります。現在、テスト目的で、docker-compose を使用して正しい順序で実行しています。ここで、アプリケーションを AWS にデプロイすることにしました。

fargare を使用して ECS を使用してそれらを実行することを考えましたが、タスク間の依存関係を定義する方法を理解できません。

この記事を見つけましたhttps://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#container_definition_dependson 同じタスク内のコンテナ間の依存関係を定義します。

しかし、4 つの vCPU と巨大なメモリを使用していても、vCPU の割り当てが複雑になるため、1 つのタスクだけですべてのサービスを実行できるとは思いません。コンテナがどれだけうまく動作するかもわかりません。その後、それらのスケーリングは別の問題になります。全体として、このような巨大な vCPU とメモリを使用すると、多くのコストも発生します。

ECS タスク間の依存関係を定義する方法はありますか?