Halo tutorial untuk AWS SDK for PHP - AWS SDK for PHP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Halo tutorial untuk AWS SDK for PHP

Sapa Amazon S3 menggunakan file. AWS SDK for PHP Contoh berikut menampilkan daftar bucket Amazon S3 Anda.

Menyertakan SDK dalam kode Anda

Apa pun teknik yang Anda gunakan untuk menginstal SDK, Anda dapat menyertakan SDK dalam kode Anda hanya dengan satu require pernyataan. Lihat tabel berikut untuk kode PHP yang paling sesuai dengan teknik instalasi Anda. Ganti setiap instance /path/to/ dengan jalur aktual di sistem Anda.

Teknik Instalasi Memerlukan Pernyataan

Menggunakan Komposer

require '/path/to/vendor/autoload.php';

Menggunakan phar

require '/path/to/aws.phar';

Menggunakan ZIP

require '/path/to/aws-autoloader.php';

Dalam topik ini, kita mengasumsikan metode instalasi Composer. Jika Anda menggunakan metode instalasi yang berbeda, Anda dapat merujuk kembali ke bagian ini untuk menemukan require kode yang benar untuk digunakan.

Tulis kode

Salin dan tempel kode berikut ke file sumber baru. Simpan dan beri nama filehello-s3.php.

require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. * * This code expects that you have AWS credentials set up per: * https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html */ //Create a S3Client $s3Client = new S3Client([ 'profile' => 'default', 'region' => 'us-west-2', 'version' => '2006-03-01' ]); //Listing all S3 Bucket $buckets = $s3Client->listBuckets(); foreach ($buckets['Buckets'] as $bucket) { echo $bucket['Name'] . "\n"; }

Menjalankan program

Buka command prompt untuk menjalankan program PHP Anda. Sintaks perintah khas untuk menjalankan program PHP adalah:

php [source filename] [arguments...]

Kode contoh ini tidak menggunakan argumen. Untuk menjalankan kode ini, masukkan yang berikut ini ke command prompt:

$ php hello-s3.php

Langkah selanjutnya

Untuk menguji banyak operasi Amazon S3 lainnya, lihat Repositori Contoh AWS Kode di. GitHub