Apa itu Amazon Resource Name (ARN)?
Amazon Resource Name (ARN) adalah konvensi penamaan file yang digunakan untuk mengidentifikasi sumber daya tertentu di Amazon Web Services (AWS) public cloud. ARN, yang khusus untuk AWS, membantu administrator melacak dan menerapkan kebijakan AWS di berbagai produk AWS dan panggilan API.
ARN mengikuti beberapa aturan penamaan umum, tergantung pada layanan AWS yang digunakan. “Namespace” adalah elemen-elemen individu dalam sintaks ARN. Pengguna harus memasukkan namespace yang sesuai untuk membuat ARN yang berfungsi. “Partition” dan “service” menunjukkan lokasi tempat sumber daya berada. “Region” merujuk pada kode wilayah endpoint untuk layanan tertentu, dan “account-id” adalah nomor akun AWS pengguna. “Region” dan “account-id” mungkin diperlukan atau tidak, tergantung pada jenis sumber daya.
Berikut adalah format umum dari ARN:
arn:partition:service:region:account-id:resource
arn:partition:service:region:account-id:resourcetype/resource
arn:partition:service:region:account-id:resourcetype:resource
Sintaks untuk sumber daya dan jenis sumber daya bervariasi untuk setiap layanan. Biasanya, ada indikator seperti garis miring (/) atau titik dua (:) yang menunjukkan jenis sumber daya yang dimaksud.
Beberapa layanan memungkinkan pelanggan AWS menentukan jalur untuk ARN, seperti pada Amazon Simple Storage Service dan layanan Identity and Access Management (IAM) AWS. Jalur ini juga dapat mencakup karakter wildcard, seperti tanda bintang (*), untuk menunjukkan pengguna, grup, atau sumber daya mana yang ada dalam akun tersebut.