ตัวแยกส่วน AWS ARN
แยกส่วนประกอบ ARN ของ AWS เป็น partition, service, region, account และ resource พร้อมคัดลอกแต่ละส่วน และประกอบ ARN ที่ถูกต้องกลับจากค่าที่กรอก
Loading tool...
ตัวแยกส่วน AWS ARN คืออะไร?
ตัวแยกส่วน AWS ARN ที่แยก Amazon Resource Name ออกเป็น partition, service, region, account ID และ resource พร้อมประกอบ ARN ที่ถูกต้องกลับจากค่าที่กรอก — ทำงานในเบราว์เซอร์ของคุณทั้งหมด
ประโยชน์หลัก
- อ่าน ARN แปลกหน้าจาก log, policy และ error message ได้ในไม่กี่วินาที
- ดึง account ID และ resource ID โดยไม่ต้องนับ colon เอง
- ประกอบ ARN รูปแบบถูกต้องสำหรับ IAM policy และ IaC template
- เป็นส่วนตัวและออฟไลน์ — ไม่มีการอัปโหลดข้อมูล
กรณีการใช้งาน
- •หาสาเหตุ IAM policy ไม่ตรงกันโดยเปรียบเทียบ resource segment
- •ดึง account ID จาก CloudTrail log หรือ ARN ของ cross-account role
- •สร้าง resource ARN สำหรับ Terraform, CloudFormation หรือ CDK template
- •ตรวจทาน ARN ในงาน security audit โดยไม่ต้องวางลงเว็บภายนอก
วิธีใช้ตัวแยกส่วน AWS ARN
- วาง ARN: คัดลอก ARN จาก AWS Console, CloudTrail log หรือ IAM policy แล้ววางลงในช่องข้อความ
- ดูผลการแยกส่วน: เครื่องมือจะแยก ARN เป็น partition, service, region, account ID และ resource พร้อมแสดง resource type และ ID
- คัดลอกส่วนที่ต้องการ: คลิกปุ่มคัดลอกข้างแต่ละ segment เพื่อเอาเฉพาะส่วนนั้น เช่น account ID หรือ resource ID
- ประกอบ ARN จากค่าที่กรอก: สลับไปแท็บ Build กรอก partition, service, region, account และ resource แล้วคัดลอก ARN ที่ผ่านการตรวจสอบ
คุณสมบัติหลัก
- แยก ARN เป็นส่วน partition, service, region, account ID และ resource
- ประกอบ ARN ที่ถูกต้องจากค่าที่กรอก พร้อมตรวจสอบแบบเรียลไทม์
- แยกส่วน resource เป็น type และ ID รองรับ path ซ้อนกันและ id แบบ colon
- คัดลอกแต่ละ segment ได้ในคลิกเดียว รวมถึงคัดลอก ARN เต็ม
- ตัวอย่าง ARN สำหรับ S3, IAM, Lambda, EC2 และ DynamoDB
คำถามที่พบบ่อย
ARN ของ AWS ประกอบด้วยส่วนใดบ้าง?
ARN มีรูปแบบ arn:partition:service:region:account-id:resource โดย partition คือ aws, aws-cn หรือ aws-us-gov, service เช่น s3 หรือ iam ส่วน region และ account อาจว่างได้ใน global service และ resource แตกต่างกันตามแต่ละ service
ทำไมบาง ARN มี region หรือ account ว่าง?
global service อย่าง IAM และ S3 ไม่ใช้ region จึงเว้นว่างได้ และ ARN ของ S3 bucket ก็เว้น account ID ว่างเพราะชื่อ bucket ไม่ซ้ำกันทั่วโลกอยู่แล้ว
ARN ของผมจะถูกส่งไปที่เซิร์ฟเวอร์ไหม?
ไม่ การแยกส่วนทำงานในเบราว์เซอร์ทั้งหมดด้วยการประมวลผล string ธรรมดา ARN ที่มี account ID หรือชื่อ resource จะไม่ออกจากเครื่องของคุณ
เครื่องมือนี้ประกอบ ARN กลับได้ไหม?
ได้ สลับไปแท็บ Build กรอก partition, service, region, account ID และ resource เครื่องมือจะประกอบ ARN ที่ผ่านการตรวจสอบให้คัดลอกไปใช้ใน IAM policy หรือ infrastructure code ได้เลย