-1

CloudFormation を使用してアプリケーションのスタックを作成しています。

スタックは、アプリケーションにリクエストを転送する新しいポート マッピング ルールを追加したい既存の LoadBalancer で構成されています。

LoadBalancerRule:
    Type: AWS::ElasticLoadBalancingV2::ListenerRule
    Properties:
      Actions:
      - TargetGroupArn: !Ref 'TargetGroup'
        Type: 'forward'
     Conditions:
      - Field: path-pattern
        Values: [!Ref 'PortMapping']
     ListenerArn:
       Fn::ImportValue:
       !Join [':', [!Ref 'StackName']]
         Priority: !Ref 'Priority'

PortMapping 8080 を使用して LoadBalancer Listener を既存の LoadBalancer に作成し、以下を作成するための正しい条件を把握しようとしています。

ここに画像の説明を入力

これまでのところ、ポート番号を介してマッピングを作成することはできませんでした。デフォルト ポート 80 のパス パターンによってのみ作成できました。

Stackoverflow に関する質問と ElasticLoadBalancingV2::ListenerRule リソース ページを見てきましたが、有効な解決策はまだ見つかりません。参照: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html

正しい方向への助けは大歓迎です!

4

1 に答える 1