Required IAM Managed Policies

The AnyNet Cellular Connectivity for AWS IoT service and AnyNet IRIS app require the following AWS Managed Policies.

When you attach these policies to the IAM user, you will also create an inline policy to deny all user and organization related actions. For more information, see Attaching IAM policies to an existing user.

Ensure that enabling access to these policies does not breach your IT security procedures.

AmazonEC2ReadOnlyAccess
 

Permits Eseye to determine which AWS Regions you have enabled, using some EC2 read-only commands.

AWS requires its customers to opt in to any of the AWS Regions launched after 20 March 2019. For more information, see: Setting permissions to enable accounts for upcoming AWS Regions.

AmazonEventBridgeFullAccess
  Enables AnyNet IRIS to use Amazon EventBridge to notify the Activation service when AWS IoT things are created or deleted.
AmazonS3FullAccess
  Enables CloudFormation template retrieval and CloudTrail S3 bucket creation.
AWSCloudFormationFullAccess
  Required for both the Foundation stack and the resource stacks that are created in the AWS Regions you specify using AnyNet IRIS.
AWSCloudTrail_FullAccess
  Enables delivery of AWS API Call via CloudTrail. AWS API Call notifies AnyNet IRIS of specific AWS IoT events.
AWSIoTFullAccess
  Enables AnyNet IRIS to access multiple required resources within AWS IoT Core.
AWSIoTLogging
  Allows creation of Amazon CloudWatch Log groups and streaming logs to the groups.
IAMFullAccess
 

Enables AnyNet IRIS to invoke the policy simulator API to determine whether the user has sufficient permissions to use the AnyNet IRIS app and AnyNet Cellular Connectivity for AWS IoT service. Additionally, it enables IAM role creation and policy attachment. For more information, see: Testing IAM policies with the IAM policy simulator.