技術ブログ株式会社エーピーコミュニケーションズの技術ブログです。エーピーコミュニケーションズの技術ブログです。感想はじめにこんにちは、クラウド事業部の野村です(*゚ー゚)私は2022年10月にAPCに中途入社いたしました。前職はインフラ、ITとは全く関係ない職種でしたので、まだ経験は浅いですが、日々頭にいい汗をかいて、早く貢献できるように頑張っています。今回はAWS実務経験のない私が、次の現場からAWSを触ることになりそうなので、ECSのハンズオンに挑戦してみました。苦労したのですが、トラブルシュートすることにより少し知見が深まったので、ご参考にしていただければと思い、共有することにしました。タスクを作成する方法について説明します。タスクを作成する手順の中でハマって解決に時間を要したところ取り上げないこと手順自体を追うのはリンクを見たほうが分かりやすいと思うので割愛します。同じドキュメントの別単元は、分量の関係で取り上げません。起動タイプ用のタスクを作成するハンズオンの流れハンズオンの大まかな流れとしては、以下のような感じです。クラスターを作成するタスク定義を登録するサービスを作成するサービスを表示するクリーンアップハマったところ初心者ゆえに、いろいろなところでハマったので、順番にまとめていきます。valid」というエラーが出て作成できませんでした。値で不正が出ているようでした。ここは自分のアカウントのIAMロールのARNに置き換える必要があります。作成し、ARNをコピーして置き換えます。docs.aws.amazon.comサービスの作成ができない手順通りサービスの設定値を入力し、「作成」をクリックすると、サービスのデプロイが始まりますが、間もなく以下のメッセージが出て失敗してしまいます。サーキットブレーカーとは??電気関係の用語で、電気の使いすぎや短絡、事故・故障で生じる過大な電流を自動的に遮断し、配線を保護するもののこと。ない場合はデプロイの停止をする)機能のことをこう言います。Service便利な機能なんでしょうが、このサーキットブレーカーが働いているとなんでデプロイが失敗したのかわからなくなってしまうというデメリットもありますよね。そこで、トラブルシュートのためにこのサーキットプレーカーを無効にしていきます。デプロイサーキットブレーカーを使用する」「失敗時のロールバック」の項目のチェックを外します。DevelopersIOサーキットブレーカーを無効にしてサービスをデブロイすると、デプロイうまくいかなくても終了せず、クラスターの中にサービスの項目が残るようになります。このサービス名をクリックして、「イベント」タブを確認すると、、エラーログが確認できます。コンテナインスタンスとは、クラスターのインフラストラクチャであるEC2のことです。このコンテナインスタンスにおいて、CPUが足りないことを示しているようですね。このエラーのほかにも、一つ改善しては別のエラーが起き、また改善しては次のエラーが起き、、という状況だったので、項目を分けてお伝えします。Guide.先ほどのスクリーンショットの内容です。これのメモリ不足バージョンもたまに出ました。RAM)でしたが、タスク定義ではコンテナのタスクサイズは以下の通りで、CPUもメモリも足りない状態でした。解決方法は以下のリンクにあります。タスク定義やコンテナ定義でCPUやmemoryの値を下げるか、クラスターのコンテナインスタンスをスケールアップするかの対応が必要です。Guide.対象のコンテナインスタンスには、タスク定義で必要とされる属性が欠けているとのことでした。以下ページの中ほどにエラーの解説が載っています。repost.awsしかし確認したところ、そもそも作成したタスク定義に必須とされる属性はない状況でした。上記のリンクを確認すると、コンテナインスタンスとサービスのサブネットが違うなどでも起こるのですが、サブネットはサービスで特に指定していませんでした。Coreに変更したら解消しました。Guide.こちらも以下の記事に解説があります。repost.aws動的ポートマッピングの設定(ALB、ターゲットグループを作成してサービス作成時に関連付ける)で解消出来ました。re:Postアクセス確認ALBのDNS名にアクセスすることで、Webページを表示できました。́∀`)ヨカッタ感想いろいろと躓くことが多かったですが、その分クラスターやタスク定義そのものの理解につながったので良かったです。若手エンジニアのブログ)。Engineeringの導入支援、データ&AI基盤に関連するサービスを提供しています。わたしたちは「エンジニアとお客様を笑顔にする」というVisionを掲げ、インフラエンジニアの未来を創るNeoSIerとして工夫と挑戦を行い続けます。読者になるこのブログについて引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。