Bắt đầu sử dụng nhanh chóng AWS với AWS SDK cho PHP. SDK là thư viện PHP nguồn mở hiện đại giúp bạn dễ dàng tích hợp ứng dụng PHP với các dịch vụ AWS như Amazon S3, Amazon Glacier và Amazon DynamoDB.


Phiên bản 3 của AWS SDK cho PHP nay đã được cung cấp rộng rãi, vừa bao gồm một số cải thiện và tính năng mới, vừa duy trì các mẫu API gần tương tự để dễ dàng di chuyển từ phiên bản 2.


Amazon DynamoDB JSON và Trình chuyển đổi định dạng dữ liệu mảng

Chuyển đổi và hủy chuyển đổi định dạng dữ liệu văn bản JSON và mảng PHP để lưu trữ trong Amazon DynamoDB.

Trình xử lý phiên của Amazon DynamoDB

Loại bỏ vướng mắc về quy mô trạng thái phiên bằng cách lưu trữ trạng thái phiên ứng dụng trong DynamoDB.

Trình bao bọc luồng của Amazon S3

Sử dụng các chức năng tích hợp của PHP như fopen, sao chép và file_get_contents để xử lý các đối tượng được lưu trên Amazon S3.

Trình chờ

Tự động hóa quá trình kiểm tra vòng cho thay đổi trạng thái tài nguyên, ví dụ như chờ phiên bản Amazon EC2 mới khởi tạo đạt trạng thái "đang chạy".


Các API tài nguyên của AWS cung cấp một phần rút gọn tập trung vào đối tượng của giao diện "cấp thấp" tức giao diện kiểu RPC trong AWS SDK cho PHP, để đem lại trải nghiệm viết mã trực quan hơn. Đối tượng tài nguyên là tham chiếu đến tài nguyên AWS (ví dụ như phiên bản Amazon EC2 hoặc đối tượng Amazon S3) tiết lộ các thuộc tính của tài nguyên và thao tác theo thuộc tính và phương pháp của đối tượng tài nguyên. Thông tin chi tiết của yêu cầu API HTTP ngầm trở nên rõ ràng và bạn sẽ được làm việc với tài nguyên AWS như thể đó là các đối tượng PHP cục bộ. Đoạn mã mẫu bên dưới sẽ minh họa cách thức hoạt động của quá trình này. Các dịch vụ được hỗ trợ gồm có Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier và AWS CloudFormation, với thêm nhiều dịch vụ khác sẽ được bổ sung trong tương lai.

// Đoạn mã mẫu bên dưới sẽ minh họa cách thức hoạt động của các API tài nguyên

$aws = new Aws($config);

// Lấy tham chiếu đến đối tượng tài nguyên

$bucket = $aws->s3->bucket('my-bucket');

$object = $bucket->object('image/bird.jpg');

// Truy cập thuộc tính của tài nguyên

echo $object['LastModified'];

// Ra lệnh cho phương pháp của tài nguyên thực hiện thao tác

$object->delete();

$bucket->delete();


Xem hướng dẫn cách di chuyển lên AWS SDK cho PHP mới nhất trong Hướng dẫn di chuyển »

Phân tích mã nguồn trong Kho lưu trữ GitHub »

Tìm hiểu chi tiết về SDK mới nhất trong Nhật ký thay đổi »

Kết nối với các nhà phát triển khác trong Diễn đàn cộng đồng PHP»

Khám phá thêm về sử dụng PHP với AWS trong Trung tâm nhà phát triển PHP »

Bạn muốn tìm các phiên bản cũ của AWS SDK cho PHP?

AWS SDK cho PHP – Phiên bản 2 được cung cấp trên nhánh "v2" trên GitHub

Tải xuống AWS SDK cho PHP – Phiên bản 2 »

Nhận mã nguồn trên GitHub »

AWS SDK cho PHP – Phiên bản 1 hoạt động song song với AWS SDK cho PHP.

Tải xuống AWS SDK cho PHP – Phiên bản 1 »

Nhận mã nguồn trên GitHub »