-
Star
(878)
You must be signed in to star a gist -
Fork
(147)
You must be signed in to fork a gist
-
-
Save shortjared/4c1e3fe52bdfa47522cfe5b41e5d6f22 to your computer and use it in GitHub Desktop.
| a4b.amazonaws.com | |
| access-analyzer.amazonaws.com | |
| account.amazonaws.com | |
| acm-pca.amazonaws.com | |
| acm.amazonaws.com | |
| airflow-env.amazonaws.com | |
| airflow.amazonaws.com | |
| alexa-appkit.amazon.com | |
| alexa-connectedhome.amazon.com | |
| amazonmq.amazonaws.com | |
| amplify.amazonaws.com | |
| apigateway.amazonaws.com | |
| appflow.amazonaws.com | |
| application-autoscaling.amazonaws.com | |
| application-insights.amazonaws.com | |
| appstream.amazonaws.com | |
| appstream.application-autoscaling.amazonaws.com | |
| appsync.amazonaws.com | |
| athena.amazonaws.com | |
| automation.amazonaws.com | |
| autoscaling.amazonaws.com | |
| aws-artifact-account-sync.amazonaws.com | |
| backup.amazonaws.com | |
| batch.amazonaws.com | |
| billingconsole.amazonaws.com | |
| braket.amazonaws.com | |
| budgets.amazonaws.com | |
| ce.amazonaws.com | |
| channels.lex.amazonaws.com | |
| chatbot.amazonaws.com | |
| chime.amazonaws.com | |
| cloud9.amazonaws.com | |
| clouddirectory.amazonaws.com | |
| cloudformation.amazonaws.com | |
| cloudfront.amazonaws.com | |
| cloudhsm.amazonaws.com | |
| cloudsearch.amazonaws.com | |
| cloudtrail.amazonaws.com | |
| cloudwatch-crossaccount.amazonaws.com | |
| codebuild.amazonaws.com | |
| codecommit.amazonaws.com | |
| codedeploy.${aws::region}.amazonaws.com | |
| codedeploy.amazonaws.com | |
| codeguru-reviewer.amazonaws.com | |
| codepipeline.amazonaws.com | |
| codestar-notifications.amazonaws.com | |
| codestar.amazonaws.com | |
| cognito-identity.amazonaws.com | |
| cognito-idp.amazonaws.com | |
| cognito-sync.amazonaws.com | |
| comprehend.amazonaws.com | |
| config-conforms.amazonaws.com | |
| config-multiaccountsetup.amazonaws.com | |
| config.amazonaws.com | |
| connect.amazonaws.com | |
| continuousexport.discovery.amazonaws.com | |
| costalerts.amazonaws.com | |
| custom-resource.application-autoscaling.amazonaws.com | |
| databrew.amazonaws.com | |
| datapipeline.amazonaws.com | |
| datasync.amazonaws.com | |
| dax.amazonaws.com | |
| deeplens.amazonaws.com | |
| delivery.logs.amazonaws.com | |
| diode.amazonaws.com | |
| directconnect.amazonaws.com | |
| discovery.amazonaws.com | |
| dlm.amazonaws.com | |
| dms.amazonaws.com | |
| ds.amazonaws.com | |
| dynamodb.amazonaws.com | |
| dynamodb.application-autoscaling.amazonaws.com | |
| ec.amazonaws.com | |
| ec2.amazonaws.com | |
| ec2.application-autoscaling.amazonaws.com | |
| ec2fleet.amazonaws.com | |
| ec2scheduled.amazonaws.com | |
| ecr.amazonaws.com | |
| ecs-tasks.amazonaws.com | |
| ecs.amazonaws.com | |
| ecs.application-autoscaling.amazonaws.com | |
| edgelambda.amazonaws.com | |
| eks-fargate-pods.amazonaws.com | |
| eks-fargate.amazonaws.com | |
| eks-nodegroup.amazonaws.com | |
| eks.amazonaws.com | |
| elasticache.amazonaws.com | |
| elasticbeanstalk.amazonaws.com | |
| elasticfilesystem.amazonaws.com | |
| elasticloadbalancing.amazonaws.com | |
| elasticmapreduce.amazonaws.com | |
| elastictranscoder.amazonaws.com | |
| email.cognito-idp.amazonaws.com | |
| emr-containers.amazonaws.com | |
| es.amazonaws.com | |
| events.amazonaws.com | |
| firehose.amazonaws.com | |
| fms.amazonaws.com | |
| forecast.amazonaws.com | |
| freertos.amazonaws.com | |
| fsx.amazonaws.com | |
| galaxy.amazonaws.com | |
| gamelift.amazonaws.com | |
| glacier.amazonaws.com | |
| globalaccelerator.amazonaws.com | |
| glue.amazonaws.com | |
| greengrass.amazonaws.com | |
| guardduty.amazonaws.com | |
| health.amazonaws.com | |
| honeycode.amazonaws.com | |
| iam.amazonaws.com | |
| imagebuilder.amazonaws.com | |
| importexport.amazonaws.com | |
| inspector.amazonaws.com | |
| iot.amazonaws.com | |
| iotanalytics.amazonaws.com | |
| iotevents.amazonaws.com | |
| iotsitewise.amazonaws.com | |
| iotthingsgraph.amazonaws.com | |
| ivs.amazonaws.com | |
| jellyfish.amazonaws.com | |
| kafka.amazonaws.com | |
| kinesis.amazonaws.com | |
| kinesis.{us-gov-region}.amazonaws.com | |
| kinesisanalytics.amazonaws.com | |
| kms.amazonaws.com | |
| lakeformation.amazonaws.com | |
| lambda.amazonaws.com | |
| lex.amazonaws.com | |
| license-manager.amazonaws.com | |
| lightsail.amazonaws.com | |
| logger.cloudfront.amazonaws.com | |
| logs.amazonaws.com | |
| machinelearning.amazonaws.com | |
| macie.amazonaws.com | |
| managedblockchain.amazonaws.com | |
| managedservices.amazonaws.com | |
| mediaconnect.amazonaws.com | |
| mediaconvert.amazonaws.com | |
| mediapackage.amazonaws.com | |
| mediastore.amazonaws.com | |
| mediatailor.amazonaws.com | |
| meetings.chime.amazonaws.com | |
| member.org.stacksets.cloudformation.amazonaws.com | |
| metering-marketplace.amazonaws.com | |
| mgn.amazonaws.com | |
| migrationhub.amazonaws.com | |
| mobileanalytics.amazonaws.com | |
| mobilehub.amazonaws.com | |
| monitoring.amazonaws.com | |
| monitoring.rds.amazonaws.com | |
| mq.amazonaws.com | |
| network-firewall.amazonaws.com | |
| ops.apigateway.amazonaws.com | |
| opsworks-cm.amazonaws.com | |
| opsworks.amazonaws.com | |
| organizations.amazonaws.com | |
| personalize.amazonaws.com | |
| pinpoint.amazonaws.com | |
| polly.amazonaws.com | |
| purchaseorders.amazonaws.com | |
| qldb.amazonaws.com | |
| quicksight.amazonaws.com | |
| ram.amazonaws.com | |
| rds-preview.amazonaws.com | |
| rds.amazonaws.com | |
| redshift.amazonaws.com | |
| rekognition.amazonaws.com | |
| replication.dynamodb.amazonaws.com | |
| replicator.lambda.amazonaws.com | |
| resource-groups.amazonaws.com | |
| robomaker.amazonaws.com | |
| route53.amazonaws.com | |
| route53domains.amazonaws.com | |
| route53resolver.amazonaws.com | |
| s3.amazonaws.com | |
| sagemaker.amazonaws.com | |
| secretsmanager.amazonaws.com | |
| securityhub.amazonaws.com | |
| serverlessrepo.amazonaws.com | |
| servicecatalog-appregistry.amazonaws.com | |
| servicecatalog.amazonaws.com | |
| servicediscovery.amazonaws.com | |
| ses.amazonaws.com | |
| shield.amazonaws.com | |
| signer.amazonaws.com | |
| signin.amazonaws.com | |
| sms.amazonaws.com | |
| sns.amazonaws.com | |
| spotfleet.amazonaws.com | |
| sqs.amazonaws.com | |
| ssm-incidents.amazonaws.com | |
| ssm.amazonaws.com | |
| sso.amazonaws.com | |
| states.amazonaws.com | |
| storagegateway.amazonaws.com | |
| streams.metrics.cloudwatch.amazonaws.com | |
| sts.amazonaws.com | |
| support.amazonaws.com | |
| swf.amazonaws.com | |
| tagging.amazonaws.com | |
| tagpolicies.tag.amazonaws.com | |
| textract.amazonaws.com | |
| timestream.amazonaws.com | |
| transcribe.amazonaws.com | |
| transfer.amazonaws.com | |
| transitgateway.amazonaws.com | |
| translate.amazonaws.com | |
| trustedadvisor.amazonaws.com | |
| tts.amazonaws.com | |
| vmie.amazonaws.com | |
| vpc-flow-logs.amazonaws.com | |
| waf-regional.amazonaws.com | |
| waf.amazonaws.com | |
| wam.amazonaws.com | |
| workdocs.amazonaws.com | |
| worklink.amazonaws.com | |
| workmail.amazonaws.com | |
| workspaces.amazonaws.com | |
| xray.amazonaws.com | |
| {region}.elasticache-snapshot.amazonaws.com |
I think that the value for malware protection has changed from malware-protection.guardduty.amazonaws.com to malware-protection-plan.guardduty.amazonaws.com. See here towards the bottom of the page: https://docs.aws.amazon.com/guardduty/latest/ug/malware-protection-s3-iam-policy-prerequisite.html
I keep coming back to this list again and again and each time I am more frustrated that this is not documented by AWS properly.
Instead we need to scrape the internet for references to these items scatted throughout documentation in sample policies.
e.g. up until this week I had no idea (and it is not on this list) that there is a "fargate.amazonaws.com" service principal as seen here: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-create-storage-key.html
bedrock-agentcore.amazonaws.com
I always come back to this list and look for the right service principal, although it's great to have it listed in this gist, I realized it can get outdated pretty quickly with all the new AWS services being released.
So I'd figure I'd take it a step further and create an automatically updated reference list that scrapes both the AWS documentation and the AWS Policy Generator to keep everything current. It's currently got 452+ service principals with direct links to the docs where available, and it updates programmatically so it never gets stale.
You can check it out here: AWS IAM Service Principals - Complete Reference List
And if you're like me and prefer staying inside VS Code without breaking your flow, I also created an extension that provides autocompletion of all AWS service principals. It works with CloudFormation, Terraform, and AWS CDK (TypeScript & Python):