ALIYUN::VPC::EIPAssociation リソースでは、Alibaba Cloud サービスインスタンスに EIP アドレスを割り当てます。
構文
{ “Type”: “ALIYUN::VPC::EIPAssociation”, “Properties”: { “AllocationId”: String, “InstanceId”: String }}
プロパティ
名前 | データ型 | 必須/省略可能 | 更新可/不可 | 説明 | 制限事項 |
---|---|---|---|---|---|
AllocationId | String | 必須 | 不可 | InstanceId プロパティで指定されたインスタンスに関連付ける EIP アドレスの ID | なし |
InstanceId | String | 必須 | 不可 | AllocationId プロパティで指定された EIP アドレスに関連付けるインスタンスの ID | サポートされているインスタンスタイプ :
|
戻り値
Fn::GetAtt
- EipAddress: 割り当てられた EIP アドレス
- AllocationId: EIP アドレスが割り当てられている Alibaba Cloud サービスインスタンスのインスタンス ID
コーディング例
{ “ROSTemplateFormatVersion”: “2015-09-01”, “Resources”: { “Eip”: { “Type”: “ALIYUN::VPC::EIP”, “Properties”: { “InternetChargeType”: “PayByTraffic”, “Bandwidth”: 200 } }, “EipAssociation”: { “Type”: “ALIYUN::VPC::EIPAssociation”, “Properties”: { “InstanceId”: “<LoadBalancerId>”, “InstanceType”: “EcsInstance”, “AllocationId”: { “Fn::GetAtt”: [“Eip”, “AllocationId”] } } } }, “Outputs”: { “EipAddress”: { “Value” : {“Fn::GetAtt”: [“EipAssociation”, “EipAddress”]} }, “AllocationId”: { “Value” : {“Fn::GetAtt”: [“EipAssociation”, “AllocationId”]} } }}
</article>
</main>