Definition

Amazon Resource Name (ARN)

What is an Amazon Resource Name (ARN)?

An Amazon Resource Name is a file naming convention used to identify a particular resource in the Amazon Web Services (AWS) public cloud. ARNs, which are specific to AWS, help an administrator track and use AWS items and policies across AWS products and API calls.

An ARN adheres to several general naming conventions, depending on the AWS cloud service that is in use. Namespaces are the individual elements of the ARN syntax. Users must enter the appropriate namespace to create a functional ARN. The partition and the service correspond to the respective locations in which the resource resides. Region refers to the Region code of the endpoint of a specific service and account-id refers to the user's AWS account number. Region and account-id might or might not be necessary, depending on the resource.

The following ARNs explain the general naming format:

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

arn:partition:service:region:account-id:resourcetype:resource

Syntax for resources and resource types varies for each service. It often includes an indicator -- such as a slash or colon -- of the type of resource to which it refers.

Certain services allow an AWS customer to specify a path for the ARN, such as Amazon Simple Storage Service and AWS identity and access management. Paths can also include a wildcard character, such as an asterisk, to denote which users, groups or resources are in an account.

This was last updated in May 2024

Continue Reading About Amazon Resource Name (ARN)

Dig Deeper on AWS infrastructure

App Architecture
Cloud Computing
Software Quality
ITOperations
Close