What is Amazon Resource Name (ARN) ?

What is Amazon Resource Name (ARN) ?

Every resource on the Amazon Web Services (AWS) cloud platform has an Amazon Resource Name (ARN), which functions as a special address tag. It facilitates the clear identification of any given resource across several AWS services.

⭐Related : What is AWS Availability Zones (AZ) ?

An ARN consists of several parts separated by colons (:). You can define that in 3 different ways These parts typically include as shown below: 

  • “arn:aws:service:region:account-id:resource-id”
  • “arn:aws:service:region:account-id:resource-type/resource-id”
  • “arn:aws:service:region:account-id:resource-type:resource-id”

Lets understand that in detail as shown below 

What is Amazon Resource Name (ARN) ?

  • arn: The identifier signifying it's an ARN.
  • Partition: This indicates the AWS partition the resource belongs to (e.g., aws for the commercial partition).
  • Service: This specifies the AWS service the resource is associated with (e.g., s3 for Amazon S3 storage).
  • Region: This denotes the AWS Region where the resource resides (e.g., us-east-1 for US East (N. Virginia)).
  • Account ID: This unique identifier for your AWS account.
  • Resource type: This specifies the type of resource within the service (e.g., bucket for an S3 bucket).
  • Resource identifier: This final part uniquely identifies the specific resource within the service and account (e.g., the name of an S3 bucket or the ID of an EC2 instance).
Continue Reading....