Thanks for your interest about Amazon SSM.
According to the public doc https://docs.aws.amazon.com/cli/latest/reference/ssm/create-activation.html
The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.
You need to create an IAM role in your account and use it for the --iam-role. I hope this would help you.
Thanks for the reply. I did not help.
The solution is to add "ssm.amazonaws.com" to trusted relationships on the role. Which your piss poor docs did not include. So I had to Google for 2 hours and end up on stack overflow.
When you make step by step instructions, make sure you don't skip steps.
Then I ran the activation and got the codes.
But guess what? There is no documentation on how to register this instance with these codes.
$ sudo amazon-ssm-agent -register -code "activation-code" -id "activation-id" -region "region"
Does not work, when installing using snap on Ubuntu 18.04.
Every step is 3 hours of guesswork.
The question is very simple.
How do I make my instance show up in SSM?
"Failed to load instance info from vault. RegistrationKey does not exist."
WHAT DOES IT MEAN?
No search results
Your search for "RegistrationKey" did not match any documentation guides. Try a different term.
WHY are you making these USELESS error messages?
Sorry to hear you spend so much efforts on this. We will improve the documentation as it's very important for our customers.
If you installed the agent via snap, the binary is under a different folder.
sudo /snap/amazon-ssm-agent/current/amazon-ssm-agent -register -code "activation-code" -id "activation-id" -region "region"
you need to restart the amazon-ssm-agent after registration.
sudo systemctl start snap.amazon-ssm-agent.amazon-ssm-agent.service
sudo systemctl stop snap.amazon-ssm-agent.amazon-ssm-agent.service
Edited by: Shihua-AWS on Dec 20, 2019 8:03 PM
Thank you, finally.
An error occurred (InvalidSsmlException) when calling the StartSpeechSynthesisTask operation: Invalid SSML requestasked 2 months ago
ERROR [ssm-agent-worker] [MessagingDeliveryService] error when calling AWS APIs. error details - GetMessages Error: EC2RoleRequestError: no EC2 instance role foundasked 8 months ago
An error occurred (ValidationException) when calling the CreateActivationasked 3 years ago
ERROR while fitting RCF data : An error occurred (EntityTooLarge) when calling the PutObject operation: Your proposed upload exceeds the maximum allowed size.asked 14 days ago
Unable to use 'service-role/xxx' when calling `createActivation`asked 3 years ago
ClientError: An error occurred (UnknownOperationException) when calling the CreateHyperParameterTuningJob operation: The requested operation is not supported in the called region.Accepted Answerasked 4 months ago
After creating "ssm = boto3.client('ssm', 'global')" the following error has been displayed.asked a month ago
An error occurred (ModelError) when calling the InvokeEndpoint operationasked a year ago
botocore.exceptions.ClientError: An error occurred (ValidationException)asked 2 years ago
ResourceInUseException: An error occurred (ResourceInUseException) when calling the DeleteDataset operationAccepted Answerasked a month ago