1

EC2 インスタンスの複数の tcp ポートで実行されているさまざまなサービスにリクエストをリダイレクトする一連のルールで AWS::ELBv2 を使用しています。私のアプリケーションはスケーリングをサポートしていないため、自動スケーリング グループを使用できません。必要なのは、EC2 インスタンスにアタッチされた ELBv2 だけです。デプロイの自動化のために CloudFormation を使用しています。

自動スケーリングでは、AutoscalingCluster の TargetGroupARNs プロパティを使用できます。

    "AutoScalingCluster": {
      "Type": "AWS::AutoScaling::AutoScalingGroup",
      "Properties": {
        "TargetGroupARNs": [
          {
            "Ref": "FirstappTargetGroup"
          },
          {
            "Ref": "SecondappTargetGroup"
          }
        ],
    ...
    }

ただし、AWS::EC2::Instance にはそのようなプロパティはありません ( https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.htmlによると) 。ターゲット グループに関連するプロパティ。

スタックの作成後にノードをターゲット グループに登録することは可能ですが、これは追加の手順であり、不便な場合があります。

4

1 に答える 1