CloudFormationをいじる ELB基礎編

今日はELBをいじった。

CloudFormation楽しい。

 

参考記事はこちら。

docs.aws.amazon.com

 

テンプレ例

f:id:no1497:20170411235015j:plain

 

今回はこれを作ります。ELB意外は前回と同じ要領。

例によって最低限の構成テンプレ。

ELBテンプレ

HTTP(TCP/80)で待ち受け、登録インスタンスへHTTP(TCP/80)で配布するELB:"ELB1"を作成

ELB1はセキュリティグループ:"SecurityGroup2"に属し、サブネット:"Subnet2"へ属する。

登録されているインスタンスインスタンス:"Instance1"と"Instance2"

※この二つのインスタンスがHTTPでELBから振り分けた通信を受け取る。

        "ELB1": {
            "Type": "AWS::ElasticLoadBalancing::LoadBalancer",
            "Properties": {
                "SecurityGroups": [
                    {
                        "Ref": "SecurityGroup2"
                    }
                ],
                "Instances": [
                    {
                        "Ref": "Instance1"
                    },
                    {
                        "Ref": "Instance2"
                    }
                ],
                "Listeners": [
                    {
                        "LoadBalancerPort": "80",
                        "InstancePort": "80",
                        "Protocol": "HTTP"
                    }
                ],
                "Subnets": [
                    {
                        "Ref": "Subnet2"
                    }
                ]
            },

 

ソース

www.dropbox.com