CloudFormationの新機能で、テキスト行、サーバーの公開DNS名、およびAWS領域を表示するNginxを使用してindex.htmlページを作成しようとしています。私はYAMLで私のスタックコードをやっています。私はechoコマンドでのindex.htmlにメタデータを渡す方法がわからないAWS CloudFormation - Ubuntu Nginxメタデータ
sudo apt-get update
sudo apt-get install -y nginx
sudo service nginx start
cd /var/www/html
echo "<title>CloudFormation</title><h1>Name</h1><p>This page created entirely by CloudFormation</p>" > index.html
:これはUserDataの下のコードの一部です。私は!Sub {EC2Instance.PublicDnsName}
を試しましたが動作しませんでした。どうやら、AmazonメタデータWebサービスを使用して特定のコマンドを使用して値を取得し、index.htmlに渡しているようですが、スタックでコーディングしていてコンソールを使用していないため、構文がわかりません。誰でも何か指針がありますか?