A política do Amazon EC2 SSM não foi anexada à instância.
Eu instalei e executei o SSM na instância do Ubuntu EC2 que tenho. No entanto, ainda estou recebendo o erro.
Este é o meu código:
ssm = boto3.client('ssm' )
commands = ['echo "hello world"']
ssm.send_command(DocumentName="AWS-RunShellScript", Parameters={'commands': commands}, InstanceIds=['i-xxxxxxxxxxxxxxxx'])
Erro:
InvalidInstanceId: An error occurred (InvalidInstanceId) when calling the SendCommand operation
Não ser capaz de entender por que isso está acontecendo.
Execute o seguinte comando:
aws ssm describe-instance-information --output text
para verificar novamente se sua instância obteve o agente SSM instalado .
Veja também: InvalidInstanceId: ocorreu um erro (InvalidInstanceId) .
Tags amazon-web-services