へっぽこエンジニアの覚え書き

主に、バッチとTeraTermマクロのことについて書きます。

Outputsを短縮記法の組み込み関数でJoinする

短縮記法でOutputsで!Refで取得した値同士を!Joinする方法がわからなかったので自分メモ
論理IDはご自身の環境に合わせて適当に変えてください。

Outputs:
  AZ:
    Value: !GetAtt EC2Linux.AvailabilityZone
  PrivateIp:
    Value: !GetAtt EC2Linux.PrivateIp
  PrivateDnsName:
    Value: !GetAtt EC2Linux.PrivateDnsName
  PublicDnsName:
    Value: !GetAtt EC2Linux.PublicDnsName
  PublicIp:
    Value: !GetAtt EC2Linux.PublicIp
  Plus:
    Value: !Join [ "-", [ !GetAtt EC2Linux.AvailabilityZone, !GetAtt EC2Linux.PublicIp ] ]