การให้สิทธิ์เข้าถึง Amazon S3 ในปัจจุบันผสานรวมเข้ากับเฟรมเวิร์ก Python แบบโอเพนซอร์ส

โพสต์บน: 1 ก.ค. 2024

การให้สิทธิ์เข้าถึง Amazon S3 ในปัจจุบันผสานรวมเข้ากับเฟรมเวิร์ก Python แบบโอเพนซอร์สโดยใช้ปลั๊กอิน AWS SDK สำหรับ Python (Boto3) การให้สิทธิ์เข้าถึง S3 จะช่วยคุณโยงข้อมูลระบุตัวตนในผู้ให้บริการข้อมูลระบุตัวตน (IdP) เช่น Active Directory หรือผู้ใช้/บริการ/บัญชีที่มีอำนาจในการดำเนินการ Identity and Access Management (IAM) ของ AWS ไปยังชุดข้อมูลของคุณใน S3 การนำเข้าปลั๊กอิน Boto3 ไปยังไคลเอ็นต์ของคุณจะแทนที่โค้ดที่กำหนดเองที่จำเป็นในการจัดการสิทธิ์ข้อมูล ดังนั้นคุณจึงสามารถใช้การให้สิทธิ์เข้าถึง S3 ในเฟรมเวิร์ก Python แบบโอเพนซอร์ส เช่น Django, TensorFlow, NumPy, Pandas และอื่น ๆ

เริ่มต้นการให้สิทธิ์เข้าถึง S3 โดยใช้ AWS SDK สำหรับ Python โดยการนำเข้าปลั๊กอิน Boto3 เป็นโมดูลในโค้ด Python ของคุณ ตอนนี้ ปลั๊กอิน Boto3 มีความสามารถในการร้องขอ แคช และรีเฟรชข้อมูลประจำตัวชั่วคราวที่ออกโดย S3 โดยอัตโนมัติ โดยอิงจากการให้สิทธิ์เข้าถึง จึงเป็นผลให้สิทธิ์สำหรับไคลเอ็นต์ S3 ที่ใช้ Python ของคุณจะถูกกำหนดโดยพิจารณาจากการเป็นสมาชิกกลุ่มผู้ใช้ใน IdP

การให้สิทธิ์เข้าถึง Amazon S3 พร้อมให้บริการใน AWS Region ทั้งหมดที่มีศูนย์ข้อมูลประจำตัวของ AWS IAM ให้บริการ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับปลั๊กอิน Boto3 โปรดไปที่คลัง GitHub สำหรับรายละเอียดค่าบริการ โปรดไปที่ค่าบริการ Amazon S3 หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่เอกสารประกอบ