IAM Role AWS Permissions
To use CloudYali with your AWS account, you will need to grant certain IAM permissions. These permissions are read-only by default and can be found in the CloudFormation Stack file provided by CloudYali.
Please ensure that you review the list of permissions before granting them to ensure they meet your security and compliance requirements.
Permission Descriptions
Below is a line-by-line description of each permission requested.
| Permission |
|---|
| a4b:Get* |
| a4b:List* |
| acm:Describe* |
| acm:Get* |
| acm:List* |
| acm-pca:List* |
| airflow:Get* |
| airflow:List* |
| amplify:List* |
| amplify:Get* |
| apigateway:Get* |
| appflow:List* |
| appflow:Describe* |
| application-autoscaling:Describe* |
| applicationinsights:Describe* |
| applicationinsights:List* |
| appmesh:Describe* |
| appmesh:List* |
| apprunner:Describe* |
| apprunner:List* |
| appstream:Describe* |
| appstream:Get* |
| appstream:List* |
| appsync:Get* |
| appsync:List* |
| aps:Describe* |
| aps:Get* |
| aps:List* |
| athena:List* |
| athena:Batch* |
| athena:Get* |
| autoscaling-plans:Describe* |
| autoscaling:Describe* |
| auditmanager:Get* |
| backup:Describe* |
| backup:Get* |
| backup:List* |
| batch:List* |
| batch:Describe* |
| braket:Get* |
| budgets:Describe* |
| ce:Describe* |
| ce:Get* |
| ce:List* |
| chatbot:Describe* |
| chatbot:Get* |
| chime:Get* |
| chime:List* |
| cloud9:Describe* |
| cloud9:List* |
| clouddirectory:List* |
| clouddirectory:Get* |
| cloudformation:Describe* |
| cloudformation:Get* |
| cloudformation:List* |
| cloudfront:Get* |
| cloudfront:List* |
| cloudhsm:List* |
| cloudhsm:Describe* |
| cloudhsm:Get* |
| cloudsearch:Describe* |
| cloudsearch:List* |
| cloudtrail:Describe* |
| cloudtrail:Get* |
| cloudtrail:List* |
| cloudtrail:LookupEvents |
| cloudwatch:Describe* |
| cloudwatch:Get* |
| cloudwatch:List* |
| codeartifact:Describe* |
| codeartifact:Get* |
| codeartifact:List* |
| codebuild:BatchGet* |
| codebuild:List* |
| codecommit:BatchGet* |
| codecommit:Get* |
| codecommit:List* |
| codedeploy:BatchGet* |
| codedeploy:Get* |
| codedeploy:List* |
| codeguru-profiler:Describe* |
| codeguru-profiler:Get* |
| codeguru-profiler:List* |
| codeguru-reviewer:Describe* |
| codeguru-reviewer:Get* |
| codeguru-reviewer:List* |
| codepipeline:List* |
| codepipeline:Get* |
| cloudshell:Get* |
| codestar:List* |
| codestar:Describe* |
| codestar:Get* |
| codestar-notifications:List* |
| cognito-identity:List* |
| cognito-identity:Describe* |
| cognito-identity:Lookup* |
| cognito-sync:List* |
| cognito-sync:Describe* |
| cognito-sync:Get* |
| cognito-sync:QueryRecords |
| cognito-idp:AdminGet* |
| cognito-idp:AdminList* |
| cognito-idp:List* |
| cognito-idp:Describe* |
| cognito-idp:Get* |
| comprehend:Describe* |
| comprehend:List* |
| comprehendmedical:Describe* |
| comprehendmedical:List* |
| compute-optimizer:Describe* |
| compute-optimizer:Get* |
| config:Describe* |
| config:Get* |
| config:List* |
| connect:List* |
| connect:Describe* |
| connect:Get* |
| dataexchange:List* |
| datapipeline:Describe* |
| datapipeline:Get* |
| datapipeline:List* |
| datasync:Describe* |
| datasync:List* |
| dax:Describe* |
| dax:Get* |
| dax:List* |
| deepcomposer:Get* |
| deepcomposer:List* |
| detective:Get* |
| detective:List* |
| devicefarm:List* |
| devicefarm:Get* |
| devops-guru:Describe* |
| devops-guru:List* |
| directconnect:Describe* |
| discovery:Describe* |
| discovery:List* |
| discovery:Get* |
| dlm:Get* |
| dlm:List* |
| dms:Describe* |
| dms:List* |
| ds:Check* |
| ds:Describe* |
| ds:Get* |
| ds:List* |
| ds:Verify* |
| dynamodb:Describe* |
| dynamodb:Get* |
| dynamodb:List* |
| ec2:Describe* |
| ec2:Get* |
| ec2messages:Get* |
| ecr:Describe* |
| ecr:Get* |
| ecr:List* |
| ecs:Describe* |
| ecs:List* |
| ecr-public:Describe* |
| ecr-public:List* |
| ecr-public:Get* |
| elastic-inference:Describe* |
| elastic-inference:List* |
| elasticfilesystem:Describe* |
| elasticfilesystem:List* |
| eks:Describe* |
| eks:List* |
| elasticache:Describe* |
| elasticache:List* |
| elasticbeanstalk:Describe* |
| elasticbeanstalk:List* |
| elasticfilesystem:Describe* |
| elasticloadbalancing:Describe* |
| elasticmapreduce:Describe* |
| elasticmapreduce:List* |
| elastictranscoder:List* |
| elemental-appliances-software:Get* |
| elemental-appliances-software:List* |
| es:Describe* |
| es:List* |
| es:Get* |
| events:Describe* |
| events:List* |
| firehose:Describe* |
| firehose:List* |
| fis:Get* |
| fis:List* |
| fms:Get* |
| fms:List* |
| forecast:Describe* |
| freertos:Describe* |
| freertos:List* |
| fsx:Describe* |
| fsx:List* |
| gamelift:List* |
| gamelift:Get* |
| gamelift:Describe* |
| geo:Describe* |
| geo:Get* |
| geo:List* |
| glacier:List* |
| glacier:Describe* |
| glacier:Get* |
| globalaccelerator:Describe* |
| globalaccelerator:List* |
| glue:Get* |
| glue:List* |
| grafana:Describe* |
| grafana:List* |
| greengrass:Describe* |
| greengrass:Get* |
| greengrass:List* |
| groundstation:Describe* |
| groundstation:Get* |
| groundstation:List* |
| guardduty:Describe* |
| guardduty:Get* |
| guardduty:List* |
| health:Describe* |
| healthlake:Describe* |
| healthlake:Get* |
| healthlake:List* |
| iam:Get* |
| iam:List* |
| imagebuilder:Get* |
| imagebuilder:List* |
| importexport:Get* |
| importexport:List* |
| inspector:Describe* |
| inspector:Get* |
| inspector:List* |
| iot:Describe* |
| iot:Get* |
| iot:List* |
| iotanalytics:Describe* |
| iotanalytics:List* |
| iotanalytics:Get* |
| iotevents:Describe* |
| iotevents:List* |
| iotfleethub:Describe* |
| iotsitewise:Describe* |
| iotsitewise:Get* |
| iotsitewise:List* |
| iotwireless:Get* |
| iotwireless:List* |
| ivs:Get* |
| ivs:List* |
| kafka:Describe* |
| kafka:Get* |
| kafka:List* |
| kendra:Describe* |
| kendra:List* |
| kinesis:Describe* |
| kinesis:Get* |
| kinesis:List* |
| kinesisanalytics:Describe* |
| kinesisanalytics:Discover* |
| kinesisanalytics:Get* |
| kinesisanalytics:List* |
| kinesisvideo:Describe* |
| kinesisvideo:Get* |
| kinesisvideo:List* |
| kms:Describe* |
| kms:Get* |
| kms:List* |
| lambda:List* |
| lambda:Get* |
| lex:Get* |
| lex:List* |
| license-manager:Get* |
| license-manager:List* |
| lightsail:Get* |
| logs:Describe* |
| logs:Get* |
| logs:FilterLogEvents |
| logs:List* |
| lookoutvision:Describe* |
| lookoutvision:List* |
| machinelearning:Describe* |
| machinelearning:Get* |
| macie:List* |
| macie2:Describe* |
| macie2:List* |
| macie2:Get* |
| mediaconnect:Describe* |
| mediaconnect:List* |
| mediaconvert:Describe* |
| mediaconvert:Get* |
| mediaconvert:List* |
| medialive:Describe* |
| medialive:List* |
| mediapackage:Describe* |
| mediapackage:List* |
| mediastore:Describe* |
| mediastore:Get* |
| mediastore:List* |
| mediatailor:Get* |
| mediatailor:List* |
| mgh:Describe* |
| mgh:Get* |
| mgh:List* |
| mgn:Describe* |
| mgn:Get* |
| mobileanalytics:Get* |
| mobilehub:Describe* |
| mobilehub:Get* |
| mobilehub:List* |
| mobiletargeting:Get* |
| mq:Describe* |
| mq:List* |
| network-firewall:Describe* |
| network-firewall:List* |
| networkmanager:Describe* |
| networkmanager:Get* |
| opsworks:Describe* |
| opsworks:Get* |
| opsworks-cm:Describe* |
| opsworks-cm:List* |
| organizations:Describe* |
| organizations:List* |
| outposts:Get* |
| outposts:List* |
| personalize:Describe* |
| personalize:Get* |
| personalize:List* |
| pi:Describe* |
| pi:Get* |
| polly:Describe* |
| polly:Get* |
| polly:List* |
| quicksight:Describe* |
| quicksight:Get* |
| quicksight:List* |
| qldb:Describe* |
| qldb:List* |
| ram:Get* |
| ram:List* |
| rekognition:List* |
| rds:Describe* |
| rds:List* |
| redshift:Describe* |
| resource-groups:Get* |
| resource-groups:List* |
| robomaker:Describe* |
| robomaker:Get* |
| robomaker:List* |
| route53:Get* |
| route53:List* |
| route53domains:Get* |
| route53domains:List* |
| route53resolver:List* |
| s3:Get* |
| s3:List* |
| sagemaker:Describe* |
| sagemaker:List* |
| savingsplans:Describe* |
| savingsplans:List* |
| schemas:Describe* |
| schemas:Get* |
| schemas:List* |
| sdb:Get* |
| sdb:List* |
| securityhub:Describe* |
| securityhub:Get* |
| securityhub:List* |
| secretsmanager:List* |
| serverlessrepo:List* |
| serverlessrepo:Get* |
| servicecatalog:List* |
| servicecatalog:Describe* |
| servicediscovery:Get* |
| servicediscovery:List* |
| servicequotas:Get* |
| servicequotas:List* |
| ses:Get* |
| ses:List* |
| ses:Describe* |
| signer:Describe* |
| signer:Get* |
| signer:List* |
| shield:Describe* |
| shield:List* |
| sms-voice:List* |
| sms-voice:Get* |
| snowball:Get* |
| snowball:Describe* |
| snowball:List* |
| sns:Get* |
| sns:List* |
| sqs:Get* |
| sqs:List* |
| ssm:Describe* |
| ssm:Get* |
| ssm:List* |
| ssm-contacts:Describe* |
| ssm-contacts:Get* |
| ssm-contacts:List* |
| ssm-incidents:Get* |
| ssm-incidents:List* |
| states:List* |
| states:Describe* |
| states:Get* |
| storagegateway:Describe* |
| storagegateway:List* |
| sts:Get* |
| sso-directory:Describe* |
| sso-directory:List* |
| sso:Describe* |
| sso:Get* |
| sso:List* |
| swf:Describe* |
| swf:Get* |
| swf:List* |
| synthetics:Describe* |
| synthetics:Get* |
| synthetics:List* |
| tag:Get* |
| timestream:Describe* |
| timestream:List* |
| transcribe:Get* |
| transcribe:List* |
| transfer:Describe* |
| transfer:List* |
| translate:Describe* |
| translate:Get* |
| translate:List* |
| trustedadvisor:Describe* |
| waf:Get* |
| waf:List* |
| wafv2:Describe* |
| wafv2:Get* |
| wafv2:List* |
| waf-regional:List* |
| waf-regional:Get* |
| workdocs:Describe* |
| workdocs:Get* |
| workmail:Describe* |
| workmail:Get* |
| workmail:List* |
| workspaces:Describe* |
| xray:BatchGet* |
| xray:Get* |