Amazon Resource Names (ARNs) Reference

Search AWS service prefixes and Amazon Resource Name formats for IAM policies and resource references.

Generated AWS ARN reference data

Generated from AWS Policy Generator data for searchable Amazon Resource Name lookups.

200 of 426 matching rows shown

AWS service nameService prefixARN format
Alexa for Businessa4barn:aws:a4b:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon AI Operationsaiopsarn:aws:aiops:${Region}:${Account}:.+
Amazon API Gatewayexecute-apiarn:aws:execute-api:${Region}:${Account}:${ResourcePath}
Amazon API Gateway Managementapigatewayarn:aws:apigateway:${Region}::${ApiGatewayResourcePath}
Amazon API Gateway Management V2apigatewayarn:aws:apigateway:${Region}::${ApiGatewayResourcePath}
Amazon AppFlowappflowarn:aws:appflow:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon AppIntegrationsapp-integrationsarn:aws:app-integrations:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Application Recovery Controller - Zonal Shiftarc-zonal-shiftarn:aws:arc-zonal-shift:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon AppStream 2.0appstreamarn:aws:appstream:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon ARC Region switcharc-region-switcharn:aws:arc-region-switch::${Account}:${ResourceType}
Amazon Athenaathenaarn:aws:athena:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Aurora DSQLdsqlarn:aws:dsql:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Bedrockbedrockarn:aws:bedrock:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Bedrock Agentcorebedrock-agentcorearn:aws:bedrock-agentcore:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Bedrock Powered by AWS Mantlebedrock-mantlearn:aws:bedrock-mantle:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Braketbraketarn:aws:braket:${Region}:${Account}:.+
Amazon Chimechimearn:aws:chime:${Region}:${Account}:${ResourceType}/${ResourceID}
Amazon Cloud Directoryclouddirectoryarn:aws:clouddirectory:${Region}:${Account}:${RelativeId}
Amazon CloudFrontcloudfrontarn:aws:cloudfront:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon CloudFront KeyValueStorecloudfront-keyvaluestorearn:aws:cloudfront:${Region}:${Account}:key-value-store/${ResourceId}
Amazon CloudSearchcloudsearcharn:aws:cloudsearch:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon CloudWatchcloudwatcharn:aws:cloudwatch:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon CloudWatch Application Signalsapplication-signalsarn:aws:application-signals:${Region}:${Account}:slo/{ServiceLevelObjectivesName}
Amazon CloudWatch Application Signals MCP Serverapplication-signals-mcparn:aws:application-signals-mcp:${Region}:${Account}:mcp-server/${ResourceId}
Amazon CloudWatch Evidentlyevidentlyarn:aws:evidently:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon CloudWatch Internet Monitorinternetmonitorarn:aws:internetmonitor:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon CloudWatch Logslogsarn:aws:logs:${Region}:${Account}:.+
Amazon CloudWatch Network Synthetic Monitornetworkmonitorarn:aws:networkmonitor:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon CloudWatch Observability Access Manageroamarn:aws:oam:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon CloudWatch Observability Admin Serviceobservabilityadminarn:aws:observabilityadmin:${Region}:${Account}:${ResourceType}
Amazon CloudWatch Syntheticssyntheticsarn:aws:synthetics:${Region}:${Account}:${ResourceType}:${ResourceName}
Amazon CodeCatalystcodecatalystarn:aws:codecatalyst:${Region}:${Account}:${RelativeId}
Amazon CodeGurucodeguruarn:${Partition}:codeguru:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon CodeGuru Profilercodeguru-profilerarn:aws:codeguru-profiler:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon CodeGuru Reviewercodeguru-reviewerarn:aws:codeguru-reviewer:${Region}:${Account}:${ResourceType}:${ResourceName}
Amazon CodeGuru Securitycodeguru-securityarn:aws:codeguru-security:${Region}:${Account}:*
Amazon CodeWhisperercodewhispererarn:aws:codewhisperer:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Cognito Identitycognito-identityarn:aws:cognito-identity:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Cognito Synccognito-syncarn:aws:cognito-sync:${Region}:${Account}:${ResourceType}/${ResourcePath}:
Amazon Cognito User Poolscognito-idparn:aws:cognito-idp:${Region}:${Account}:${ResourceType}/${ResourcePath}:
Amazon Comprehendcomprehendarn:aws:comprehend:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Comprehend Medicalcomprehendmedicalarn:${Partition}:comprehendmedical:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Connectconnectarn:aws:connect:${Region}:${Account}:instance/${InstanceId}
Amazon Connect Casescasesarn:aws:cases:${Region}:${Account}:domain/${DomainId}
Amazon Connect Customer Profilesprofilearn:aws:profile:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Connect Healthhealth-agentarn:aws:health-agent:${Region}:${Account}:${ResourceType}
Amazon Connect Outbound Campaignsconnect-campaignsarn:aws:connect-campaigns:${Region}:${Account}:campaign/${CampaignId}
Amazon Connect Voice IDvoiceidarn:aws:voiceid:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Data Lifecycle Managerdlmarn:aws:dlm:${Region}:${Account}:policy/${ResourceName}
Amazon DataZonedatazonearn:aws:datazone:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Detectivedetectivearn:aws:detective:${Region}:${Account}:graph:${GraphId}
Amazon DevOps Gurudevops-guruarn:aws:devops-guru:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon DocumentDB Elastic Clustersdocdb-elasticarn:aws:docdb-elastic:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon DynamoDBdynamodbarn:aws:dynamodb:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon DynamoDB Accelerator (DAX)daxarn:aws:dax:${Region}:${Account}:cache/${ClusterName}
Amazon EC2ec2arn:aws:ec2:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon EC2 Auto Scalingautoscalingarn:aws:autoscaling:${Region}:${Account}:${RelativeId}
Amazon EC2 Image Builderimagebuilderarn:aws:imagebuilder:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon EC2 Instance Connectec2-instance-connectarn:aws:ec2:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon EKS Autheks-autharn:aws:eks:${Region}:${Account}:${ResourceType}/${RelativeId}
Amazon EKS MCP Servereks-mcparn:${Partition}:eks-mcp:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Elastic Block Storeebsarn:aws:ebs:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Elastic Container Registryecrarn:aws:ecr:${Region}:${Account}:repository/${RepositoryName}
Amazon Elastic Container Registry Publicecr-publicarn:aws:ecr-public::${Account}:${RepositoryOrRegistry}/${RepositoryNameOrAccountId}
Amazon Elastic Container Serviceecsarn:aws:ecs:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Elastic File Systemelasticfilesystemarn:aws:elasticfilesystem:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Elastic Kubernetes Serviceeksarn:aws:eks:${Region}:${Account}:${ResourceType}/${RelativeId}
Amazon Elastic MapReduceelasticmapreducearn:aws:elasticmapreduce:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Elastic Transcoderelastictranscoderarn:aws:elastictranscoder:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Elastic VMware Serviceevsarn:aws:evs:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon ElastiCacheelasticachearn:aws:elasticache:${Region}:${Account}:${ResourceType}:${ResourceName}
Amazon EMR on EKS (EMR Containers)emr-containersarn:aws:emr-containers:${Region}:${Account}:/${ResourceType}/${ResourcePath}
Amazon EMR Serverlessemr-serverlessarn:aws:emr-serverless:${Region}:${Account}:/${ResourceType}/${ResourcePath}
Amazon EventBridgeeventsarn:aws:events:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon EventBridge Pipespipesarn:aws:pipes:${Region}:${Account}:pipe/${PipeName}
Amazon EventBridge Schedulerschedulerarn:aws:scheduler:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon EventBridge Schemasschemasarn:aws:schemas:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon FinSpacefinspacearn:aws:finspace:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon FinSpace APIfinspace-apiarn:aws:finspace-api:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Forecastforecastarn:aws:forecast:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Fraud Detectorfrauddetectorarn:aws:frauddetector:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon FreeRTOSfreertosarn:aws:freertos:${Region}:${Account}:${Type}/${Name}
Amazon FSxfsxarn:aws:fsx:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon GameLift Serversgameliftarn:aws:gamelift:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon GameLift Streamsgameliftstreamsarn:aws:gameliftstreams:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon GroundTruth Labelinggroundtruthlabelingarn:${Partition}:groundtruthlabeling:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon GuardDutyguarddutyarn:aws:guardduty:${Region}:${Account}:.+
Amazon Honeycodehoneycodearn:aws:honeycode:${Region}:${Account}:${ResourceType}:${ResourcePath}
Amazon Inspector2inspector2arn:aws:inspector2:${Region}:${Account}:.+
Amazon Interactive Video Serviceivsarn:aws:ivs:${Region}:${Account}:${ArnType}/${ResourceId}
Amazon Interactive Video Service Chativschatarn:aws:ivschat:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Kendrakendraarn:aws:kendra:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Kendra Intelligent Rankingkendra-rankingarn:aws:kendra-ranking:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Keyspaces (for Apache Cassandra)cassandraarn:aws:cassandra:${Region}:${Account}:/${ResourceType}/${ResourcePath}/
Amazon Kinesis Analyticskinesisanalyticsarn:aws:kinesisanalytics:${Region}:${Account}:application/${ApplicationName}
Amazon Kinesis Analytics V2kinesisanalyticsarn:aws:kinesisanalytics:${Region}:${Account}:application/${ApplicationName}
Amazon Kinesis Data Streamskinesisarn:aws:kinesis:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Kinesis Firehosefirehosearn:aws:firehose:${Region}:${Account}:deliverystream/${DeliveryStreamName}
Amazon Kinesis Video Streamskinesisvideoarn:aws:kinesisvideo:${Region}:${Account}:${ResourceType}/${ResourceName}/${CreationTime}
Amazon Lexlexarn:aws:lex:${Region}:${Account}:${Type}:${Name}
Amazon Lex V2lexarn:aws:lex:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Lightsaillightsailarn:aws:lightsail:${Region}:${Account}:${ResourceType}/${Id}
Amazon Locationgeoarn:aws:geo:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Location Service Mapsgeo-mapsarn:aws:geo-maps:${Region}::provider/default
Amazon Location Service Placesgeo-placesarn:aws:geo-places:${Region}::provider/default
Amazon Location Service Routesgeo-routesarn:aws:geo-routes:${Region}::provider/default
Amazon Lookout for Equipmentlookoutequipmentarn:aws:lookoutequipment:${Region}:${Account}:${ResourceType}/${ResourceName}/${ResourceId}
Amazon Lookout for Metricslookoutmetricsarn:aws:lookoutmetrics:${Region}:${AccountId}:${ResourceType}:${ResourceName}
Amazon Lookout for Visionlookoutvisionarn:aws:lookoutvision:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Machine Learningmachinelearningarn:aws:machinelearning:${Region}:${Account}:${ResourceType}/${RelativeID}
Amazon Maciemacie2arn:aws:macie2:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Managed Blockchainmanagedblockchainarn:aws:managedblockchain:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Managed Blockchain Querymanagedblockchain-queryarn:${Partition}:managedblockchain-query:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Managed Grafanagrafanaarn:aws:grafana:${Region}:${Account}:/${ResourceType}/${ResourceId}
Amazon Managed Service for Prometheusapsarn:aws:aps:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Managed Streaming for Apache Kafkakafkaarn:aws:kafka:${Region}:${Account}:${ResourceType}/${ResourceName}/${Uuid}
Amazon Managed Streaming for Kafka Connectkafkaconnectarn:aws:kafkaconnect:${Region}:${Account}:${ResourceType}/${ResourceName}/${UUID}
Amazon Managed Workflows for Apache Airflowairflowarn:aws:airflow:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon MemoryDBmemorydbarn:aws:memorydb:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Monitronmonitronarn:aws:monitron:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon MQmqarn:aws:mq:${Region}:${Account}:.+
Amazon Neptuneneptune-dbarn:aws:neptune-db:${Region}:${Account}:${Id}/*
Amazon Neptune Analyticsneptune-grapharn:aws:neptune-graph:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Nimble Studionimblearn:aws:nimble:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Nova Actnova-actarn:aws:nova-act:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon One Enterpriseonearn:aws:one:${Region}:${Account}:${ResourceType}:${ResourceId}
Amazon OpenSearchopensearcharn:aws:opensearch:${Region}:${Account}:${Resource}
Amazon OpenSearch Ingestionosisarn:aws:osis:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon OpenSearch Serverlessaossarn:aws:aoss:${Region}:${Account}:${Resource}
Amazon OpenSearch Serviceesarn:aws:es:${Region}:${Account}:${Resource}
Amazon Personalizepersonalizearn:aws:personalize:${Region}:${Account}:${Resourcename}/${ResourceId}
Amazon Pinpointmobiletargetingarn:aws:mobiletargeting:${Region}:${Account}:.+
Amazon Pinpoint Email Servicesesarn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Pinpoint SMS and Voice Servicesms-voicearn:aws:sms-voice:<region>:<account-id>:<resource-type>/<resource_name>
Amazon Pollypollyarn:aws:polly:${Region}:${Account}:lexicon/${RelativeId}
Amazon Qqarn:aws:qdeveloper:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Q Businessqbusinessarn:aws:qbusiness:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Q Business Q Appsqappsarn:aws:qapps:${Region}:${Account}:${ResourceType}:${ResourcePath}
Amazon Q Developerqdeveloperarn:aws:qdeveloper:${Region}:${Account}:${ResourceType}
Amazon Q in Connectwisdomarn:aws:wisdom:${Region}:${Account}:${Resource}/${ResourceId}
Amazon QLDBqldbarn:aws:qldb:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon QuickSightquicksightarn:aws:quicksight:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon RDSrdsarn:aws:rds:${Region}:${Account}:${RelativeId}
Amazon RDS Data APIrds-dataarn:aws:rds:${Region}:${Account}:${RelativeId}
Amazon RDS IAM Authenticationrds-dbarn:aws:rds-db:<region>:<account-id>:dbuser:<dbi-resource-id>/<db-user-name>
Amazon Redshiftredshiftarn:aws:redshift:${Region}:${Account}:${RelativeId}
Amazon Redshift Data APIredshift-dataarn:aws:redshift-serverless:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Redshift Serverlessredshift-serverlessarn:aws:redshift-serverless:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Rekognitionrekognitionarn:aws:rekognition:${Region}:${Account}:${RelativeId}
Amazon RHEL Knowledgebase Portalrhelkbarn:${Partition}:rhelkb:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Route 53route53arn:aws:route53:::${Resource}/{$Id}
Amazon Route 53 Profilesroute53profilesarn:aws:route53profiles:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Route 53 Recovery Clusterroute53-recovery-clusterarn:aws:route53-recovery-control::${Account}:${ResourceType}/${ResourceName}
Amazon Route 53 Recovery Controlsroute53-recovery-control-configarn:aws:route53-recovery-control::${Account}:${ResourceType}/${ResourceName}
Amazon Route 53 Recovery Readinessroute53-recovery-readinessarn:aws:route53-recovery-readiness::${Account}:${ResourceType}/${ResourceName}
Amazon Route 53 Resolverroute53resolverarn:aws:route53resolver:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon S3s3arn:aws:s3:::${BucketName}/${KeyName}
Amazon S3 Expresss3expressarn:aws:s3express:${Region}:${Account}:bucket/${BucketName}
Amazon S3 Filess3filesarn:aws:s3files:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon S3 Glacierglacierarn:aws:glacier:${Region}:${Account}:vault/${VaultName}
Amazon S3 Object Lambdas3-object-lambdaarn:aws:s3-object-lambda:::accesspoint/${AccessPointName}
Amazon S3 on Outpostss3-outpostsarn:aws:s3-outposts:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon S3 Tabless3tablesarn:aws:s3tables:${Region}:${Account}:${ResourceType}
Amazon S3 Vectorss3vectorsarn:aws:s3vectors:${Region}:${Account}:${ResourceType}
Amazon SageMakersagemakerarn:aws:sagemaker:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon SageMaker geospatial capabilitiessagemaker-geospatialarn:aws:sagemaker-geospatial:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon SageMaker Unified Studio MCPsagemaker-unified-studio-mcparn:${Partition}:sagemaker-unified-studio-mcp:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon SageMaker with MLflowsagemaker-mlflowarn:aws:sagemaker:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Security Lakesecuritylakearn:aws:securitylake:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon SESsesarn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Simple Email Service - Mail Managersesarn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Simple Email Service v2sesarn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon Simple Workflow Serviceswfarn:aws:swf:${Region}:${Account}:/domain/${DomainName}
Amazon SimpleDBsdbarn:aws:sdb:${Region}:${Account}:domain/${DomainName}
Amazon SNSsnsarn:aws:sns:${Region}:${Account}:${TopicName}
Amazon SQSsqsarn:aws:sqs:${Region}:${Account}:${QueueName}
Amazon Textracttextractarn:aws:textract:${Region}:${Account}:${RelativeId}
Amazon Timestreamtimestreamarn:aws:timestream:${Region}:${Account}:database/${DatabaseName}/table/${TableName}
Amazon Timestream InfluxDBtimestream-influxdbarn:aws:timestream-influxdb:${Region}:${Account}:${ResourceType}/${ResourcePath}
Amazon Transcribetranscribearn:aws:transcribe:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Translatetranslatearn:aws:translate:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon Verified Permissionsverifiedpermissionsarn:aws:verifiedpermissions:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon VPC Latticevpc-latticearn:aws:vpc-lattice:${Region}:${Account}:${ResourceType}/${RelativeId}
Amazon VPC Lattice Servicesvpc-lattice-svcsarn:aws:vpc-lattice:${Region}:${Account}:${ResourceType}/${RelativeId}
Amazon WorkDocsworkdocsarn:aws:workdocs:${Region}:${Account}:${ResourceType}/${ResourceName}
Amazon WorkLinkworklinkarn:aws:worklink::${Account}:${ResourceType}/${ResourcePath}
Amazon WorkMailworkmailarn:aws:workmail:${Region}:${Account}:${ResourceType}/${ResourceId}
Amazon WorkMail Message Flowworkmailmessageflowarn:aws:workmailmessageflow:${Region}:${Account}:message/${OrganizationId}/${Context}/${MessageId}
Amazon WorkSpacesworkspacesarn:aws:workspaces:${Region}:${Account}:*
Amazon WorkSpaces AgentAccess MCP Serveragentaccess-mcparn:${Partition}:agentaccess-mcp:${Region}:${Account}:*
Amazon WorkSpaces Secure Browserworkspaces-webarn:aws:workspaces-web:${Region}:${Account}:${ResourceType}/${ResourceIdentifier}
Amazon WorkSpaces Thin Clientthinclientarn:aws:thinclient:${Region}:${Account}:${ResourceType}/${ResourceIdentifier}
AmazonMediaImportmediaimportarn:aws:mediaimport:${Region}:${Account}/*
Apache Kafka APIs for Amazon MSK clusterskafka-clusterarn:aws:kafka:${Region}:${Account}:${ResourceType}/${ResourceDescriptor}
AWS Account Managementaccountarn:aws:account::${Account}:account
AWS Amplifyamplifyarn:aws:amplify:${Region}:${Account}:${ResourceType}/${ResourceName}
AWS Amplify Adminamplifybackendarn:aws:amplifybackend:${Region}:${Account}:/${ResourceType}/${ResourceName}
AWS Amplify UI Builderamplifyuibuilderarn:aws:amplifyuibuilder:${Region}:${Account}:${ResourceType}/${ResourcePath}
AWS App Meshappmesharn:aws:appmesh:${Region}:${Account}:${ResourceType}/${ResourceName}
AWS App Mesh Previewappmesh-previewarn:aws:appmesh-preview:${Region}:${Account}:${ResourceType}/${ResourceName}

What is an Amazon Resource Name?

Amazon Resource Names, usually shortened to ARNs, uniquely identify AWS resources. You use them in IAM policies, resource-based policies, CloudFormation templates, EventBridge rules, and any place where AWS needs an exact resource reference.

The general ARN formats are:

arn:partition:service:region:account-id:resource-id
arn:partition:service:region:account-id:resource-type/resource-id
arn:partition:service:region:account-id:resource-type:resource-id

ARN components

ComponentWhat it means
partitionThe AWS partition, such as aws, aws-cn, or aws-us-gov.
serviceThe AWS service prefix. Use the service prefix column in the table above.
regionThe AWS Region for regional resources, such as eu-central-1.
account-idThe 12-digit AWS account ID that owns the resource. If you need to find it, read how to find your AWS account ID.
resource-idThe unique resource identifier.
resource-typeThe resource type within a service. For example, Amazon EC2 has resource types such as vpc, instance, and security-group.

How to use the ARN table

  1. Search for the AWS service name, such as Amazon S3, Amazon DynamoDB, or AWS Lambda.
  2. Copy the service prefix when you need the value for an IAM policy or ARN string, such as s3 or lambda.
  3. Use the ARN format as the template for your policy Resource value.
  4. Replace placeholders like ${Region}, ${Account}, and ${ResourceId} with your actual values.

Common ARN examples

ResourceExample ARN
S3 bucket objectarn:aws:s3:::my-bucket/path/file.txt
Lambda functionarn:aws:lambda:eu-central-1:111122223333:function:my-function
DynamoDB tablearn:aws:dynamodb:eu-central-1:111122223333:table/my-table
SNS topicarn:aws:sns:eu-central-1:111122223333:my-topic

When ARN formats differ

ARN formats are not perfectly consistent across AWS. Some services use slash-separated resources, some use colon-separated resources, and global services may leave the Region or account segment empty.

That is why this table is useful when writing least-privilege IAM policies. The service prefix and ARN shape need to match what the target service expects, otherwise your policy may not match the resource you intended.

Next step

Want AWS engineering that feels this practical?

I build these tools to make AWS easier to manage. If this level of quality is what you want in your own cloud platform, Towards The Cloud can help with landing zones, infrastructure as code, security reviews, migrations, and cost optimization.