Amazon FreeRTOS
User Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Grant Access to Code Signing for AWS IoT

In production environments, you should digitally sign your firmware update to ensure the authenticity and integrity of the update. You can sign your update manually or you can use Code Signing for AWS IoT to sign your code. To use Code Signing for Amazon FreeRTOS, you must grant your IAM user account access to Code Signing for Amazon FreeRTOS.

To grant your IAM user account permissions for Code Signing for AWS IoT

  1. Sign in to the https://console.aws.amazon.com/iam/.

  2. In the navigation pane, choose Policies.

  3. Choose Create Policy.

  4. On the JSON tab, copy and paste the following JSON document into the policy editor. This policy allows the IAM user access to all code-signing operations.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "signer:*" ], "Resource": "*" } ] }
  5. Choose Review policy.

  6. Enter a policy name and description, and then choose Create policy.

  7. In the navigation pane, choose Users.

  8. Choose your IAM user account.

  9. On the Permissions tab, choose Add permissions.

  10. Choose Attach existing policies directly, and then select the check box next to the code-signing policy you just created.

  11. Choose Next: Review.

  12. Choose Add permissions.