1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về AWS Boto trong Python

Connected

Bài tập

Nhiều client

Sam biết rằng cô ấy sẽ thường phải làm việc với nhiều dịch vụ cùng lúc. Cô ấy muốn luyện tập tạo hai client riêng cho hai dịch vụ khác nhau trong boto3.

Khi xây dựng các quy trình (workflow), cô ấy sẽ làm cho nhiều dịch vụ Amazon Web Services tương tác với nhau, thông qua một script chạy trên máy tính của mình.

AWS key id và AWS secret của cô ấy đã được lưu lần lượt trong AWS_KEY_ID và AWS_SECRET.

Bạn sẽ giúp Sam khởi tạo một client boto3 cho S3, và một client khác cho SNS.

Cô ấy sẽ dùng client S3 để liệt kê các bucket trong S3. Cô ấy sẽ dùng client SNS để liệt kê các topic mà cô ấy có thể publish tới (bạn sẽ học về các topic của SNS trong Chương 3).

Hướng dẫn

100 XP
  • Tạo các client boto3 để tương tác với S3 và SNS.
  • Chỉ định 'us-east-1' làm region_name cho cả hai client.
  • Dùng AWS_KEY_ID và AWS_SECRET để thiết lập thông tin xác thực.
  • Liệt kê và in ra các SNS topic.