Closed2

既存のECS(Fargate)のネットワーク設定にALBを追加する

LeivyLeivy

CLIで設定を変える

CLIアクセスキーを取得・設定

  1. IAMのユーザー一覧からログインCLI操作をするユーザーを選択し、アクセスキーを取得する
  2. aws configureを実行して設定
  3. aws sts get-caller-identityを実行して認証情報が帰ってくれば成功

CLIでECSサービスのネットワーク設定にALBを追加

  1. 以下を実行
    $ CLUSTER=<<ECS(Fargate)のクラスター名>>
    $ SERVICE=<<ECS(Fargate)のサービス名>>
    $ TARGET_GROUP_ARN=<<ターゲットグループのARN>>
    $ CONTAINER_NAME=<<接続したいタスク定義のコンテナ名>>
    $ aws ecs update-service \
      --cluster ${CLUSTER} \
      --service ${SERVICE} \
      --load-balancers targetGroupArn=${TARGET_GROUP_ARN},containerName=${CONTAINER_NAME},containerPort=80
    
  2. 実行に成功すると新しいタスクが起動し、サービスのネットワーク設定にALBが紐付き、ターゲットグループのターゲットIPには起動したタスクのプライベートIPが自動的に設定される
このスクラップは2024/09/02にクローズされました