2
私は、userdataプロパティを持つ2つのインスタンスを含むcloudformテンプレートを持っています。cloudformformationテンプレートを使用してuserdataの出力値を取得する方法は?
私はあるインスタンスのユーザーデータからデータを取り出し、別のインスタンスのユーザーデータに渡す必要があります。
たとえば(以下から)、「test」をinstance1からフェッチし、instance2 userdataに渡す必要があります。
サンプルテンプレート:基本的に
"instance1": {
"Type": "AWS::EC2::Instance",
"Properties": {
"UserData": {
"Fn::Base64": {
"Fn::Join": [
"",
[
"#!/bin/bash\n",
"set -x\n",
"echo test\n",
]]}}}},
"instance2": {
"Type": "AWS::EC2::Instance",
"Properties": {
"UserData": {
"Fn::Base64": {
"Fn::Join": [
"",
[
"#!/bin/bash\n",
"set -x\n",
//fetch the value
]]}}}},
:
インスタンス2に:インスタンス1に
を実行時にinstance1から(インスタンスが実際に実行されている場合) – spg
返信いただきありがとうございます。 はい@spg。インフラストラクチャのプロビジョニング時に使用します。 – Prakash26790