In the case of an AWS Greengrass Core Device (V2) that has components which perform the following:
- Downloading from AWS S3
- Subscribing to AWS IoT MQTT Topics + receiving messages
- Posting to AWS IoT MQTT Topics
- Uploading to S3 buckets
- Downloading container images from ECR as part of a Greengrass component
where each of these operations is carried out in a component, being permitted via the TokenExchangeRole,
which AWS endpoints are being used?
In the case of the S3 operations, this page (https://docs.aws.amazon.com/general/latest/gr/s3.html) lists a number of endpoints for our region, which ones of these would be used in the case of a greengrass component interacting with S3?
Thanks. Any guidance as to the required endpoints for ECR/Docker ?
ecr.<region>.amazonaws.com. Please consider to use the Docker Application manager component for downloading container images: https://docs.aws.amazon.com/greengrass/v2/developerguide/docker-application-manager-component.html