Cách sử dụng Nhóm S3 của Amazon Web Services với Python

Mục lục:

Cách sử dụng Nhóm S3 của Amazon Web Services với Python
Cách sử dụng Nhóm S3 của Amazon Web Services với Python

Video: Cách sử dụng Nhóm S3 của Amazon Web Services với Python

Video: Cách sử dụng Nhóm S3 của Amazon Web Services với Python
Video: KÍNH BỊ TRỄ TUỘT XUỐNG MŨI - Xử lý nhanh - Không cần dùng phụ kiện gì 2024, Tháng tư
Anonim

Hướng dẫn này sẽ giải thích cách sử dụng Python để tận dụng khả năng lưu trữ đám mây do Amazon Web Services cung cấp. Amazon Web Services (AWS) là một nền tảng đám mây cho phép người dùng thuê "Máy tính ảo" để chạy các chương trình và lưu trữ dữ liệu. Python là một trong những ngôn ngữ lập trình linh hoạt và được sử dụng phổ biến nhất cho sinh viên, ngành công nghiệp và học viện. Khả năng sử dụng Python và AWS cùng nhau cho phép bạn giải quyết các vấn đề khoa học dữ liệu chuyên sâu về tính toán mà không cần đầu tư vào một siêu máy tính đắt tiền.

Các bước

AWS bước 1
AWS bước 1

Bước 1. Tạo tài khoản cho Amazon Web Services thông qua liên kết này:

portal.aws.amazon.com/billing/signup#/start..

AWS Bước 2
AWS Bước 2

Bước 2. Tải xuống giao diện dòng lệnh AWS từ liên kết này:

aws.amazon.com/cli/. Đảm bảo chọn phiên bản tương ứng với hệ điều hành của bạn. Hiện có một tùy chọn cho Linux, MacOS và Windows 64-bit. Sau khi chọn hệ điều hành của bạn, tệp.msi sẽ bắt đầu tải xuống. Khi quá trình tải xuống hoàn tất, hãy mở tệp và làm theo hướng dẫn của trình hướng dẫn cài đặt.

AWS bước 3
AWS bước 3

Bước 3. Mở dấu nhắc lệnh trên máy tính của bạn

Gõ lệnh "aws --version" và nhấn enter. Nếu cài đặt thành công, dấu nhắc lệnh sẽ hiển thị thông báo tương tự như: "aws-cli / 1.18.136 Python / 3.8.3 Windows / 10 botocore / 1.17.59" Nếu thông báo tương tự không được hiển thị, hãy lặp lại bước trước đó.

AWS bước 4
AWS bước 4

Bước 4. Truy cập trang Quản lý và Truy cập Danh tính AWS (IAM)

Truy cập dịch vụ này bằng cách nhập "IAM" vào thanh tìm kiếm AWS hoặc tìm IAM trong phần Bảo mật, Danh tính và Tuân thủ trên trang dịch vụ AWS.

Bước 5. Tạo người dùng với IAM

Để thực hiện việc này, hãy nhấp vào tab "Người dùng" ở phía bên trái của trang IAM, sau đó nhấn vào "Thêm người dùng" màu xanh lam ở đầu trang "Người dùng".

AWS Bước 6
AWS Bước 6

Bước 6. Định cấu hình người dùng cung cấp tên và kiểu truy cập

Đặt cho người dùng một cái tên có ý nghĩa để tham khảo sau này. Có 2 kiểu truy cập. Đối với mục đích của chúng tôi, hãy đảm bảo chọn "Truy cập có lập trình". Điều này sẽ cấp cho người dùng này quyền truy cập vào tất cả các công cụ phát triển AWS.

AWS bước 7
AWS bước 7

Bước 7. Cấp cho người dùng quyền Truy cập Quản trị viên

Trong "Đặt quyền", hãy chọn tùy chọn "Đính kèm trực tiếp các chính sách hiện có". Thao tác này sẽ mở ra một danh sách lớn các loại quyền có thể cung cấp cho người dùng này. Chọn hộp của tùy chọn đầu tiên được gọi là "Quyền truy cập của quản trị viên". Điều này sẽ cung cấp cho người dùng quyền truy cập đầy đủ vào tất cả các dịch vụ và dữ liệu AWS. Khi hoàn tất, nhấn nút "Tiếp theo: Thẻ" màu xanh lam.

AWS bước 8
AWS bước 8

Bước 8. Xem lại chính sách người dùng

Bỏ qua trang "Thẻ" bằng cách nhấp vào nút "Tiếp theo: Xem lại" màu xanh lam. Trên màn hình này, bạn có thể xác minh tên, loại truy cập và quyền là chính xác. Nếu đúng, hãy nhấn nút "Tạo người dùng" màu xanh lam.

AWS bước 9
AWS bước 9

Bước 9. Tải xuống ID khóa truy cập và Khóa truy cập bí mật

Để thực hiện việc này, hãy nhấn nút "Tải xuống.csv" ở giữa trang. Điều cực kỳ quan trọng là phải theo dõi hai mã này. Chúng không thể được khôi phục và người dùng mới sẽ phải được tạo.

AWS bước 10
AWS bước 10

Bước 10. Định cấu hình giao diện dòng lệnh AWS

Mở lại dòng lệnh trên máy tính của bạn. Nhập lệnh "aws configure". Nhập ID khóa truy cập và Khóa truy cập bí mật của bạn từ tệp.csv bạn đã tải xuống ở bước trước. Nhấn gõ "us-west-2" cho vùng mặc định trên lời nhắc thứ ba và nhấn enter cho lời nhắc cuối cùng. Máy tính của bạn hiện đã được kết nối chính thức với AWS.

AWS bước 11
AWS bước 11

Bước 11. Pip Cài đặt thư viện python Boto3

Boto3 là thư viện python miễn phí cho phép tương tác với Amazon Web Services. Để cài đặt, hãy nhập "pip install boto3" vào dấu nhắc lệnh. Nếu thành công, một loạt thông báo và thanh tải sẽ xuất hiện trong dấu nhắc lệnh. Khi tải xong là lúc sử dụng python.

Bước 12. Mở trình chỉnh sửa python yêu thích của bạn

Bắt đầu một tập lệnh python mới và nhập thư viện boto3 bằng cách nhập "nhập boto3" trên dòng đầu tiên.

Bước 13. Tạo một thùng S3

S3 là viết tắt của Dịch vụ lưu trữ đơn giản và một nhóm là một thư mục trên đám mây mà bạn có thể lưu trữ các tệp trong đó. Hãy đảm bảo thay thế bằng bất kỳ thứ gì bạn muốn đặt tên cho nhóm của mình.

s3_client = boto3.client ('s3') s3_client.create_bucket (Bucket = "")

Bước 14. Tải tệp lên AWS

Thêm hai lệnh sau vào tập lệnh của bạn:

client = boto3.client ("s3") client.upload_file (, , )

Dòng đầu tiên chuẩn bị mã của bạn để tải tệp lên S3. Dòng tiếp theo yêu cầu bạn thay thế, và. Đường dẫn tệp cục bộ là đường dẫn đến tệp trên máy tính của bạn, ví dụ "/users/tim/photos/puppy.jpg". Tên nhóm là tên nhóm của bạn mà bạn đã thực hiện ở bước trước và tên tệp S3 là tên bạn muốn tệp của mình được đặt tên trên đám mây.

Bước 15. Tải xuống tệp từ AWS

Sử dụng 3 lệnh sau để tải xuống tệp từ AWS:

s3 = boto3.resource ("s3") bucket = s3. Bucket ("") bucket.download_file ("", "")

Sử dụng các giá trị giống nhau cho và từ các bước trước đó. bây giờ sẽ đại diện cho nơi bạn muốn tệp được tải xuống và nó sẽ được đặt tên như thế nào.

    Lời khuyên

    boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html

    • Bạn có thể tìm hiểu thêm về cách sử dụng các dịch vụ AWS khác với python tại đây:.

Đề xuất: