Amazon S3 Access Grants แสดงรายการสิทธิ์ข้ามหลายบัญชี AWS ได้แล้ว

Amazon S3 Access Grants สามารถค้นพบและแสดงรายการสิทธิ์ทั้งหมดของคุณข้ามหลายบัญชี AWS ได้ในการเรียก API ครั้งเดียว ซึ่งช่วยลดความจำเป็นในการสอบถามแต่ละบัญชีแยกกัน

การเรียก ListCallerAccessGrants ครั้งเดียวจะส่งคืนสิทธิ์จาก S3 Access Grants ของคุณเองและทุก Instance ที่ถูกแชร์กับคุณ ทำให้เห็นภาพรวมข้อมูล S3 ที่คุณเข้าถึงได้ทั้งหมด

ด้วยการตั้งค่า InstanceScope เป็น ALL ในคำขอ ListCallerAccessGrants ระบบจะสอบถามทุก Instance ที่แชร์ผ่าน AWS Resource Access Manager (AWS RAM) และส่งคืนสิทธิ์ทั้งหมดในคำตอบเดียว โดยระบุบัญชีเจ้าของแต่ละรายการ

นอกจากนี้ เมื่อร้องขอข้อมูลรับรองด้วย GetDataAccess สำหรับ S3 path และตั้งค่า InstanceScope เป็น ALL ระบบจะค้นหาบัญชีเจ้าของเส้นทางนั้นๆ และส่งคืนข้อมูลรับรองสำหรับสิทธิ์ที่ตรงกัน

ความสามารถนี้พร้อมใช้งานในทุกภูมิภาค AWS ที่มี S3 Access Grants โดยไม่มีค่าใช้จ่ายเพิ่มเติม และสามารถใช้ได้ผ่าน AWS SDK, API หรือ CLI

ศัพท์ที่ควรรู้

  • Amazon S3 Access Grants – คือระบบที่จัดการและแสดงสิทธิ์การเข้าถึงข้อมูลใน Amazon S3
  • API call – คือการเรียกใช้โปรแกรมผ่านอินเทอร์เน็ตเพื่อสั่งงานหรือรับข้อมูล
  • InstanceScope – คือพารามิเตอร์ที่ใช้กำหนดขอบเขตการค้นหาของสิทธิ์ว่าควรค้นหาแค่บัญชีตนเองหรือทุกบัญชีที่เกี่ยวข้อง
  • AWS Resource Access Manager (AWS RAM) – คือบริการของ AWS ที่ช่วยในการจัดการทรัพยากรที่ถูกแชร์ระหว่างบัญชี
  • AWS SDK, API, or CLI – คือเครื่องมือสำหรับนักพัฒนาในการสั่งงานบริการของ AWS ผ่านโค้ด, อินเทอร์เน็ต หรือบรรทัดคำสั่ง

ที่มา: AWS

Leave a Comment