Skip to content

Instantly share code, notes, and snippets.

@nicolasdao
Last active August 2, 2021 12:22
Show Gist options
  • Save nicolasdao/77d52c5323f0f5f539184ffebb764607 to your computer and use it in GitHub Desktop.
Save nicolasdao/77d52c5323f0f5f539184ffebb764607 to your computer and use it in GitHub Desktop.
AWS principal list
[
{ "uri": "a4b.amazonaws.com", "name": "Alexa for Business" },
{ "uri": "acm-pca.amazonaws.com", "name": "AWS Certificate Manager - Private Certificate Authority" },
{ "uri": "acm.amazonaws.com", "name": "AWS Certificate Manager" },
{ "uri": "alexa-appkit.amazon.com", "name": "Alexa Skills Kit" },
{ "uri": "alexa-connectedhome.amazon.com", "name": "AWS IoT - Connected Home" },
{ "uri": "amazonmq.amazonaws.com", "name": "Amazon MQ - Managed Message Borker Service" },
{ "uri": "apigateway.amazonaws.com", "name": "AWS API Gateway" },
{ "uri": "appflow.amazonaws.com", "name": "Amazon AppFlow" },
{ "uri": "application-autoscaling.amazonaws.com", "name": "Application Auto Scaling" },
{ "uri": "appstream.application-autoscaling.amazonaws.com", "name": "Application Auto Scaling - AppStream" },
{ "uri": "appsync.amazonaws.com", "name": "AWS AppSync" },
{ "uri": "athena.amazonaws.com", "name": "Amazon Athena" },
{ "uri": "autoscaling.amazonaws.com", "name": "EC2 Auto Scaling" },
{ "uri": "aws-artifact-account-sync.amazonaws.com", "name": "AWS Artifact" },
{ "uri": "backup.amazonaws.com", "name": "AWS Backup" },
{ "uri": "batch.amazonaws.com", "name": "AWS Batch" },
{ "uri": "billingconsole.amazonaws.com", "name": "Billing and Cost Management" },
{ "uri": "budgets.amazonaws.com", "name": "AWS Budgets" },
{ "uri": "ce.amazonaws.com", "name": "AWS Cost Explorer" },
{ "uri": "channels.lex.amazonaws.com", "name": "Amazon Lex - Channel" },
{ "uri": "chime.amazonaws.com", "name": "AWS Chime" },
{ "uri": "cloud9.amazonaws.com", "name": "AWS Cloud9" },
{ "uri": "clouddirectory.amazonaws.com", "name": "Amazon Cloud Directory" },
{ "uri": "cloudformation.amazonaws.com", "name": "AWS CloudFormation" },
{ "uri": "cloudfront.amazonaws.com", "name": "Amazon CloudFront" },
{ "uri": "cloudhsm.amazonaws.com", "name": "AWS CloudHSM" },
{ "uri": "cloudsearch.amazonaws.com", "name": "Amazon CloudSearch" },
{ "uri": "cloudtrail.amazonaws.com", "name": "AWS CloudTrail" },
{ "uri": "cloudwatch-crossaccount.amazonaws.com", "name": "Amazon CloudWatch - Cross-account cross-region dashboards" },
{ "uri": "codebuild.amazonaws.com", "name": "AWS CodeBuild" },
{ "uri": "codecommit.amazonaws.com", "name": "AWS CodeCommit" },
{ "uri": "codedeploy.amazonaws.com", "name": "AWS CodeDeploy" },
{ "uri": "codepipeline.amazonaws.com", "name": "AWS CodePipeline" },
{ "uri": "codestar.amazonaws.com", "name": "AWS CodeStar" },
{ "uri": "cognito-identity.amazonaws.com", "name": "Amazon Cognito - Identity Pools" },
{ "uri": "cognito-idp.amazonaws.com", "name": "Amazon Cognito - Identity endpoints" },
{ "uri": "cognito-sync.amazonaws.com", "name": "Amazon Cognito - Sync" },
{ "uri": "config-conforms.amazonaws.com", "name": "AWS Config - Conformance Packs" },
{ "uri": "config-multiaccountsetup.amazonaws.com", "name": "AWS Config - Multu accounts setup" },
{ "uri": "config.amazonaws.com", "name": "AWS Config" },
{ "uri": "connect.amazonaws.com", "name": "Amazon Connect" },
{ "uri": "continuousexport.discovery.amazonaws.com", "name": "AWS Application Discovery" },
{ "uri": "custom-resource.application-autoscaling.amazonaws.com", "name": "Application Auto Scaling - Custom resource" },
{ "uri": "databrew.amazonaws.com", "name": "AWS Glue - DataBrew" },
{ "uri": "datapipeline.amazonaws.com", "name": "AWS Data Pipeline" },
{ "uri": "dax.amazonaws.com", "name": "Amazon DynamoDB - Accelerator aka DAX" },
{ "uri": "deeplens.amazonaws.com", "name": "AWS DeepLens" },
{ "uri": "delivery.logs.amazonaws.com", "name": "Publish flow logs" },
{ "uri": "diode.amazonaws.com", "name": "AWS Diode" },
{ "uri": "directconnect.amazonaws.com", "name": "AWS Direct Connect" },
{ "uri": "discovery.amazonaws.com", "name": "AWS Application Discovery" },
{ "uri": "dlm.amazonaws.com", "name": "Amazon Data Lifecycle Manager" },
{ "uri": "dms.amazonaws.com", "name": "AWS Database Migration Service - aka DMS" },
{ "uri": "ds.amazonaws.com", "name": "AWS Directory Service" },
{ "uri": "dynamodb.amazonaws.com", "name": "Amazon DynamoDB" },
{ "uri": "dynamodb.application-autoscaling.amazonaws.com", "name": "Application Auto Scaling - DynamoDB" },
{ "uri": "ec2.amazonaws.com", "name": "Amazon EC2" },
{ "uri": "ec2.application-autoscaling.amazonaws.com", "name": "Application Auto Scaling - EC2" },
{ "uri": "ec2fleet.amazonaws.com", "name": "Amazon EC2 Fleet" },
{ "uri": "ec2scheduled.amazonaws.com", "name": "Instance Scheduler" },
{ "uri": "ecr.amazonaws.com", "name": "Amazon Elastic Container Registry aka ECR" },
{ "uri": "ecs-tasks.amazonaws.com", "name": "Amazon Elastic Container Service aka ECS - Tasks" },
{ "uri": "ecs.amazonaws.com", "name": "Amazon Elastic Container Service aka ECS" },
{ "uri": "ecs.application-autoscaling.amazonaws.com", "name": "Application Auto Scaling - ECS" },
{ "uri": "edgelambda.amazonaws.com", "name": "AWS Lambda - Edge" },
{ "uri": "eks.amazonaws.com", "name": "Amazon Elastic Kubernetes Service aka EKS" },
{ "uri": "elasticache.amazonaws.com", "name": "Amazon ElastiCache" },
{ "uri": "elasticbeanstalk.amazonaws.com", "name": "AWS Elastic Beanstalk" },
{ "uri": "elasticfilesystem.amazonaws.com", "name": "Amazon Elastic File System aka EFS" },
{ "uri": "elasticloadbalancing.amazonaws.com", "name": "Elastic Load Balancing" },
{ "uri": "elasticmapreduce.amazonaws.com", "name": "Amazon Elastic Map-Reduce aka EMR" },
{ "uri": "elastictranscoder.amazonaws.com", "name": "Amazon Elastic Transcoder" },
{ "uri": "email.cognito-idp.amazonaws.com", "name": "Amazon Cognito - SES" },
{ "uri": "es.amazonaws.com", "name": "Amazon Elasticsearch Service aka ES" },
{ "uri": "events.amazonaws.com", "name": "Amazon CloudWatch - Events" },
{ "uri": "firehose.amazonaws.com", "name": "Amazon Kinesis - Data Firehose" },
{ "uri": "fms.amazonaws.com", "name": "AWS Firewall Manager" },
{ "uri": "freertos.amazonaws.com", "name": "FreeRTOS" },
{ "uri": "fsx.amazonaws.com", "name": "Amazon FSx" },
{ "uri": "gamelift.amazonaws.com", "name": "Amazon GameLift" },
{ "uri": "glacier.amazonaws.com", "name": "Amazon S3 - Glacier" },
{ "uri": "globalaccelerator.amazonaws.com", "name": "AWS Global Accelerator" },
{ "uri": "glue.amazonaws.com", "name": "Amazon Glue" },
{ "uri": "greengrass.amazonaws.com", "name": "AWS IoT - Greengrass" },
{ "uri": "guardduty.amazonaws.com", "name": "Amazon GuardDuty" },
{ "uri": "health.amazonaws.com", "name": "AWS Health" },
{ "uri": "iam.amazonaws.com", "name": "AWS IAM" },
{ "uri": "inspector.amazonaws.com", "name": "Amazon Inspector" },
{ "uri": "iot.amazonaws.com", "name": "AWS IoT" },
{ "uri": "iotanalytics.amazonaws.com", "name": "AWS IoT - Analytics" },
{ "uri": "iotevents.amazonaws.com", "name": "AWS IoT - Events" },
{ "uri": "iotsitewise.amazonaws.com", "name": "AWS IoT - SiteWise" },
{ "uri": "iotthingsgraph.amazonaws.com", "name": "AWS IoT - Things Graph" },
{ "uri": "jellyfish.amazonaws.com", "name": "Jellyfish" },
{ "uri": "kafka.amazonaws.com", "name": "Amazon Managed Streaming for Apache Kafka aka MSK" },
{ "uri": "kinesis.amazonaws.com", "name": "Amazon Kinesis" },
{ "uri": "kinesisanalytics.amazonaws.com", "name": "Amazon Kinesis - Data Analytics" },
{ "uri": "kms.amazonaws.com", "name": "AWS Key Management Service aka KMS" },
{ "uri": "lakeformation.amazonaws.com", "name": "AWS Lake Formation" },
{ "uri": "lambda.amazonaws.com", "name": "AWS Lambda" },
{ "uri": "lex.amazonaws.com", "name": "Amazon Lex" },
{ "uri": "license-manager.amazonaws.com", "name": "AWS License Manager" },
{ "uri": "lightsail.amazonaws.com", "name": "Amazon Lightsail" },
{ "uri": "logger.cloudfront.amazonaws.com", "name": "Amazon CloudFront - Logger" },
{ "uri": "logs.amazonaws.com", "name": "Amazon CloudWatch - Logs" },
{ "uri": "macie.amazonaws.com", "name": "Amazon Macie" },
{ "uri": "managedservices.amazonaws.com", "name": "Amazon AWS Managed Services aka AMS" },
{ "uri": "mediaconnect.amazonaws.com", "name": "AWS Elemental MediaConnect" },
{ "uri": "mediaconvert.amazonaws.com", "name": "AWS Elemental MediaConvert" },
{ "uri": "mediapackage.amazonaws.com", "name": "AWS Elemental MediaPackage" },
{ "uri": "mediastore.amazonaws.com", "name": "AWS Elemental MediaStore" },
{ "uri": "mediatailor.amazonaws.com", "name": "AWS Elemental MediaTailor" },
{ "uri": "member.org.stacksets.cloudformation.amazonaws.com", "name": "AWS CloudFormation - StackSets" },
{ "uri": "metering-marketplace.amazonaws.com", "name": "AWS Marketplace - Metering" },
{ "uri": "migrationhub.amazonaws.com", "name": "AWS Migration Hub" },
{ "uri": "mobilehub.amazonaws.com", "name": "AWS Mobile Hub" },
{ "uri": "monitoring.rds.amazonaws.com", "name": "Amazon RDS - Enhanced monitoring" },
{ "uri": "opsworks-cm.amazonaws.com", "name": "AWS OpsWorks - Configuration Management aka CM" },
{ "uri": "opsworks.amazonaws.com", "name": "AWS OpsWorks" },
{ "uri": "organizations.amazonaws.com", "name": "AWS Organizations" },
{ "uri": "pinpoint.amazonaws.com", "name": "Amazon Pinpoint" },
{ "uri": "polly.amazonaws.com", "name": "Amazon Polly" },
{ "uri": "qldb.amazonaws.com", "name": "Amazon Quantum Ledger Database aka QLDB" },
{ "uri": "quicksight.amazonaws.com", "name": "Amazon QuickSight" },
{ "uri": "ram.amazonaws.com", "name": "AWS Resource Access Manager aka RMA" },
{ "uri": "rds.amazonaws.com", "name": "Amazon RDS" },
{ "uri": "redshift.amazonaws.com", "name": "Amazon Redshift" },
{ "uri": "rekognition.amazonaws.com", "name": "Amazon Rekognition" },
{ "uri": "replicator.lambda.amazonaws.com", "name": "AWS Lambda - Replicator" },
{ "uri": "resource-groups.amazonaws.com", "name": "AWS Resource Groups" },
{ "uri": "robomaker.amazonaws.com", "name": "AWS RoboMaker" },
{ "uri": "route53.amazonaws.com", "name": "Amazon Route 53" },
{ "uri": "s3.amazonaws.com", "name": "Amazon Simple Storage Service aka S3" },
{ "uri": "sagemaker.amazonaws.com", "name": "Amazon SageMaker" },
{ "uri": "secretsmanager.amazonaws.com", "name": "AWS Secrets Manager" },
{ "uri": "securityhub.amazonaws.com", "name": "AWS Security Hub" },
{ "uri": "serverlessrepo.amazonaws.com", "name": "AWS Serverless Application Repository" },
{ "uri": "servicecatalog.amazonaws.com", "name": "AWS Service Catalog" },
{ "uri": "ses.amazonaws.com", "name": "Amazon Simple Email Service aka SES" },
{ "uri": "shield.amazonaws.com", "name": "AWS Shield" },
{ "uri": "signer.amazonaws.com", "name": "AWS Signer" },
{ "uri": "sms.amazonaws.com", "name": "AWS Server Migration Service aka SMS" },
{ "uri": "sns.amazonaws.com", "name": "Amazon Simple Notification Service aka SNS" },
{ "uri": "spotfleet.amazonaws.com", "name": "Amazon EC2 - Spot Fleet" },
{ "uri": "sqs.amazonaws.com", "name": "Amazon Simple Queue Service aka SQS" },
{ "uri": "ssm.amazonaws.com", "name": "AWS Simple Systems Manager aka SSM" },
{ "uri": "sso.amazonaws.com", "name": "AWS Single Sign-On aka SSO" },
{ "uri": "states.amazonaws.com", "name": "AWS Step Functions" },
{ "uri": "storagegateway.amazonaws.com", "name": "AWS Storage Gateway" },
{ "uri": "sts.amazonaws.com", "name": "AWS Security Token Service aka STS" },
{ "uri": "swf.amazonaws.com", "name": "Amazon Simple Workflow Service aka SWF" },
{ "uri": "tagpolicies.tag.amazonaws.com", "name": "Tag policies" },
{ "uri": "transcribe.amazonaws.com", "name": "Amazon Transcribe" },
{ "uri": "transfer.amazonaws.com", "name": "AWS Transfer Family" },
{ "uri": "translate.amazonaws.com", "name": "Amazon Translate" },
{ "uri": "trustedadvisor.amazonaws.com", "name": "AWS Trusted Advisor" },
{ "uri": "tts.amazonaws.com", "name": "Amazon Text-to-Speech aka TTS aka Amazon Polly" },
{ "uri": "vmie.amazonaws.com", "name": "VM Import/Export" },
{ "uri": "waf-regional.amazonaws.com", "name": "AWS WAF - Regional" },
{ "uri": "waf.amazonaws.com", "name": "AWS WAF" },
{ "uri": "workdocs.amazonaws.com", "name": "Amazon WorkDocs" },
{ "uri": "worklink.amazonaws.com", "name": "Amazon WorkLink" },
{ "uri": "workmail.amazonaws.com", "name": "Amazon WorkMail" },
{ "uri": "workspaces.amazonaws.com", "name": "Amazon WorkSpaces" },
{ "uri": "xray.amazonaws.com", "name": "AWS X-Ray" }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment