/etc/sysconfig/networkがハードコードされたhosnameと/ etc/sysconfig/network/ifcfg-ethoでハードコードされているため、クラウドフォーメーションテンプレートでカスタマイズされたAMIを使用している間、 。これらの値を変更するためにAwsクラウド形成initを使用する場合は反映されません。この変更をどのように達成できますか?AWでカスタマイズされたamiを使用CloudFormationテンプレート
1
A
答えて
0
AWS::CloudFormation::Init
メタデータが実際にインスタンスに変更をもたらすためには、cfn-init
ヘルパースクリプトを実行して実行する必要があります。 documentationで述べたように、彼らは、唯一の最新アマゾンのLinux AMIにプリインストールされている -
はまた、あなたがカスタマイズしたAMI、cfn-init
を使用していて、cfn-helper
ユーティリティの残りの部分がインストールされていないかもしれないので注意してください。
UserData:
"Fn::Base64":
!Sub |
#!/bin/bash -xe
apt-get update && apt-get install pip && pip install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz
/usr/local/bin/cfn-init -v --stack ${AWS::StackName} --resource MyEC2Instance --configsets do_install --region ${AWS::Region}
0
問題:Ubuntuのか、あなたは(例として、UbuntuのAMIとapt-get
を使用して)あなたのEC2インスタンスのユーザー・データのスクリプトに行を追加することによって行うことができ、それらを手動でインストールする必要があり、他のディストリビューションのためにあなたのネットワーキングインターフェイスが "固定"に設定されていることがわかります DHCPを使用するようにAMIのネットワークスクリプトを更新し、配置されているサブネットから新しいIPを取得する必要があります。
Like @wjordanあなたはいつも "User-data"プロパティを使用して余分な設定を行い、マシンに問い合わせることができます。Instance MetaDataは、必要な情報をIP/HOSTなどに照会します。
関連する問題
- 1. awesbcli経由のElastic Beanstalk(マルチコンテナドッカー)でカスタマイズされたAMIを使用
- 2. CloudFormationテンプレートでCloudFormation
- 3. カスタマイズされた足場テンプレート
- 4. AWSカスタマイズされたAMI - 実行中のインスタンスの数
- 5. CloudFormationテンプレート他のテンプレートをインポート
- 6. AWS ECS - cloudformationテンプレート
- 7. AWS CloudFormationテンプレート
- 8. AWSでCloudFormationテンプレートを使用して 'mysql_secure_installation'を含める方法
- 9. カスタマイズ用HTMLテンプレート
- 10. CloudFormationでスナップショットからAMIを作成できる
- 11. IAM CloudFormationテンプレートAWSロール
- 12. Aurora PostgreSQLのCloudFormationテンプレート
- 13. AWS Cloudformation:、パラメータとしてAMIを取るそうでない場合、私は次のようにセットアップCloudformationテンプレートをしたい地図
- 14. AMIとPHPを使用してテンプレートをカテゴリに追加する
- 15. AWS CloudFormationテンプレートをリフレッシュする
- 16. CloudFormationネストされたスタックパラメータ
- 17. RetentionPeriodHoursを使用するとKinesis Stream CloudFormationテンプレートが失敗する
- 18. 使用CloudFormationマッピングカスタムリソースラムダ
- 19. Eclipseでカスタマイズされた新しいJUnitテンプレート?
- 20. CloudFormationテンプレートでAWSリソースを検証する
- 21. 既存のAMIスナップショットからCloudFormationスタックを作成
- 22. AWS Cloudformation:テンプレート検証エラー
- 23. エラー!!! CloudFormationテンプレートの検証
- 24. cloudformationテンプレート続きIAM役割
- 25. Cloudformation SNSテンプレート検証エラー
- 26. CloudFormationテンプレートのElasticacheレプリケーショングループID
- 27. EC2_amiを使用したAMIの作成
- 28. Androidスタジオでオンザフライでカスタマイズされたリントチェックを使用する
- 29. バックグラウンドジョブとインストールされたソフトウェアをAWS AMI
- 30. カスタマイズされたdjango-allauthテンプレートを 'account'以外のディレクトリに移動
テンプレートの外観を投稿できますか? UserDataの外観はどうですか? cfn-initを正しく呼びますか? –