問題タブ [amazon-ecs]
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.
amazon-web-services - パブリック IP とエラスティック IP は Amazon aws で同じにする必要がありますか?
2 つのインスタンスがあります。
最初のインスタンスには同じパブリック IP と Elastic IP があります
2 番目のインスタンスにはパブリック IP アドレスしかありませんが、「同じ Elastic IP」が表示されません
パブリック IP アドレスと自分のドメインで自分の Web サイトを表示できます。とても混乱しました。次に何をすべきか。
前もって感謝します。
amazon-web-services - Amazon ECS 内で SSL リバース プロキシを設定する方法を教えてください。
Docker コンテナーに Web アプリがあり、外部に公開され、HTTPS トラフィックのみを処理する (NGINX を実行している) 別のコンテナーを介してプロキシしたいと考えています。両方のコンテナは、同じ EC2 インスタンス上の ECS によってホストされます。NGINX コンテナに S3 または IAM から SSL 秘密鍵を取得させる最善の方法は何ですか?
セキュリティ上の理由から、Docker イメージに秘密鍵を含めたくないことに注意してください。コンテナの作成時に、環境変数から AWS ユーザー資格情報を取得して、S3 または IAM から秘密鍵を取得したいと考えています。
Amazon Elastic Beanstalk にはこれを実現する優れた方法がありますが、ECS にはそのようなものはないと思います。S3/IAM クライアントをインストールし、環境内の資格情報を使用してキーをダウンロードするには、Docker エントリポイントを作成する (または Nginx コマンドをラップする) 必要があると考えています。AWS はより良い方法を提供していますか? Elastic Load Balancing が解決策のようですが、LB と EC2 インスタンス間のセキュリティ対策に関する情報が見つかりません。
visual-studio - Docker を Visual Studio から AWS に発行する
Visual Studio インターフェイスを使用して Docker コンテナを AWS に公開したいと考えています。Visual Studio でカスタム Docker プロファイルを指定したいと考えています。ただし、その方法でAWSに接続できないようです。(接続の検証は常に失敗します。) これは可能ですか?
Docker ビルド、Docker Hub へのプッシュ、EC2 サーバー (ECS 内に存在する) への ssh、および docker pull を正常に実行できますが、プロセスを簡素化し、可能であれば Docker Hub をバイパスしたいと考えています。
tcp://[my ec2 server]:2376
サーバーURLとして指定しました。必要に応じて他のフィールドを指定しました。特定の Auth または Run オプションを指定する必要がありますか?
asp.net - AWS Linux での ASP.NET 例外
Windows で ASP.NET 5 を実行すると、例外がスローされますが、Windows イベント ビューアーでエントリを表示できます。私のサイトは Docker コンテナで Amazon の ECS にデプロイしたので、現在 Linux で実行しています。そのようなエントリを同様に表示するには、Linux のどこを見ればよいですか?
RDS と通信するときのエラーをトラブルシューティングしようとしていますが、Visual Studio デバッガーでサイトを実行したときではなく、Linux を見ているときにのみエラーが発生します。
amazon-web-services - AWS ECS で Docker イメージを確実に更新するにはどうすればよいですか?
Docker Hub を使用してプライベート Docker イメージを保存します。リポジトリには Webhook があり、イメージが更新されると、ビルドしたサービスを呼び出します。
- ECS タスク定義を更新する
- ECS サービスを更新する
- 古い ECS タスク定義を登録解除します
それに応じてサービスが実行されます。実行後、ECS は新しいタスク定義で新しいタスクを作成し、古いタスク定義でタスクを停止し、サービスは新しい定義で戻ります。
ポイントは、Docker イメージが更新されないことです。サービスが新しいタスク定義で開始されると、古いイメージのままになります。
私は何か間違ったことをしていますか?Docker イメージが確実に更新されるようにするにはどうすればよいですか?
amazon-web-services - Amazon ECS を使用して Tutum プライベートレジストリから Docker イメージをプルするにはどうすればよいですか?
Tutumプライベート Docker レジストリのイメージを使用するAmazon ECSデプロイをセットアップしようとしています。Tutum は非公開であるため、明らかに認証が必要です。
ECS のドキュメントに従って、EC2 インスタンスのファイル「/etc/ecs/ecs.config」を変更して、Tutum の正しい認証資格情報を含めました。
認証文字列は、私の Tutum 資格情報を Base64 でエンコードしたものです: '<username>:<password>'
.
ただし、対応する ECS タスクを実行しようとすると、次のメッセージで失敗します: CannotPullContainerError: Authentication is required .
Tutum レジストリに対して認証するように ECS を適切に構成して、そこからイメージを正常にプルできるようにするにはどうすればよいですか?
amazon-web-services - コンテナ インスタンスが作成され、登録され続ける
私は ECS でサービスを提供しています。私は現在、すべてをオフにしようとしているので、これ以上お金が請求されることはありません。保留中のタスクと実行中のタスクは 0 です。登録済みのコンテナー インスタンスが 1 つあったため、登録を解除しました。また、EC2 でインスタンスを終了しました。しかし、インスタンスを登録解除して終了してから数分後、新しいコンテナ インスタンスが登録され、実行中の新しい EC2 インスタンスがダッシュボードに表示されます。インスタンスが繰り返し表示されるのはなぜですか? また、停止するにはどうすればよいですか?