ablog

不器用で落着きのない技術者のメモ

AWS Fargate を使ってみる

構築手順

タスク定義
  • [Elastic Container Service]-[タスク定義]-[新しいタスク定義の作成]-[FARGATE]
    • タスク定義名: fargate-httpd-task
    • タスクロール: ecsTaskExecutionRole
    • タスク実行IAMロール: ecsTaskExecutionRole
    • タスクメモリ: 4GB
    • タスク CPU: 2vCPU
    • コンテナの定義
クラスター作成
サービス作成
  • [Elastic Container Service]-[クラスター]で "fargate-httpd-cluster" をクリック
    • サービス名: fargate-httpd-service
    • サービスタイプ: REPLICA
    • タスクの数: 8
    • 配置テンプレート: AZバランススプレッド
    • クラスタVPC: 選択する
    • サブネット: 選択する

確認する

  • [Elastic Container Service]-[クラスター]で "fargate-httpd-cluster" をクリック
  • [タスク]タブをクリックし、任意のタスクをクリックする
  • [Network]-[Public IP]をブラウザのアドレスバーに入力し、"It works!" と表示されることと確認する。