メモリ使用率で自動スケーリングを実行しようとしています。自動割り当てパブリック IP が無効になっているサブネットを作成しましたが、IGW へのルートが接続されています。
以下のスクリプトを実行しましたが、cloudwatch エージェントがサーバーにダウンロードされません。
Fn::Sub': >
#!/bin/bash
rpm -Uvh
https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm
/opt/aws/bin/cfn-init -v --stack ${AWS::StackId} --resource
ASGLaunchConfiguration --region ${AWS::Region} --configsets default
/opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackId} --resource
プロキシの詳細もエクスポートしましたが、まだ成功していません。このため、cloudwatch アラームは不十分なデータのままです。
後でプロキシサーバーを追加しましたが、それでもクラウドウォッチエージェントはダウンロードされませんでした
!Base64
'Fn::Sub': >
#!/bin/bash
export https_proxy=10.20.10.5:8080
rpm -Uvh
https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm
/opt/aws/bin/cfn-init -v --stack ${AWS::StackId} --resource
ASGLaunchConfiguration --region ${AWS::Region} --configsets default
/opt/aws/bin/cfn-signal -e $? --stack ${AWS::StackId} --resource
ASGLaunchConfiguration --region ${AWS::Region}
なにか提案を ?