私はawsシステムマネージャ機能の探索を始めました。aws ssm sendコマンドがUbuntuサーバーで動作しない
私は、ssmをテストするためにpython 3.6とboto3を使用しています。
UbuntuサーバーEC2(t2 micro)を作成し、そのEC2でssm sendコマンドを実行できるようにするために、ポリシー "AmazonEC2RoleforSSM"でIAMロールを割り当てました。これはかなりの話、なぜ私に告げる私が作成したインスタンスIDを持っていない
ssm.describe_instance_information()['InstanceInformationList'])
:私もの出力をチェックしてみました
botocore.errorfactory.InvalidInstanceId: An error occurred (InvalidInstanceId) when calling the SendCommand operation:
:しかし、代わりに私は、エラーの下に取得しますそのエラーが発生しています。しかし、私が知っている限り、IAMの役割に上記のポリシーを割り当てると、それがリストに表示されるはずです。
私がAmazon Linux AMIサーバーで上記の設定を行い、ssmを実行しようとすると、すべてがうまく見えます。
ssmがubuntuサーバーで動作しない理由は何ですか?私は何かを欠いている?
[InvalidInstanceId:SendCommand操作を呼び出すときにエラーが発生しました(InvalidInstanceId)](https://stackoverflow.com/questions/47034797/invalidinstanceid-an-error-occurred-invalidinstanceid-when-calling-the- sendco) – kenorb