[aws] bitnami AMIのインスタンスにSystemManagerをインストールする方法
AWSマーケットプレイスにあるbitnami AMIを使うことでWordpressなどをかんたんに立ち上げることができるが、そのインスタンスにSystemManagerをインストールする方法がなかったのでメモ。
bitnami AMIはubuntuで制作されているのだが、AWS公式にはsnapを使用してSystemManagerをインストールせよと書いてある。ただbitnami AMIのubuntuにはsnapがインストールされていないので、個別にSystemManagerをインストールする必要がある
目次
事前準備(IAMの権限付与とキー取得)
SystemManagerへのアクセス権限をIAMロールを作成して権限付与する
必要なポリシーは「AmazonEC2RoleforSSM」を選択
アクセスキーとシークレットキーを忘れずに控えておく
アクセスキーの保管
対象サーバの
~./.aws/credencials
にアクセスキーとシークレットキーを書き込む
[default] aws_access_key_id=XXXXXXXXXXXXXXXXXXXX aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
SystemManagerのインストール
mkdir /tmp/ssm
curl https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb -o /tmp/ssm/amazon-ssm-agent.deb
sudo dpkg -i /tmp/ssm/amazon-ssm-agent.deb
SystemManagerの起動と自動起動設定
sudo systemctl start amazon-ssm-agent
sudo systemctl enable mysql
SystemManagerでインスタンス登録確認
AWSコンソールのSystemManager画面のマネージドインスタンス上に対象のインスタンスが登録されていればOK
Pingback: [aws] SystemManagerを使用してcloudwatchをインストールする方法 | BlueBear I/O