Membuat aplikasi sederhana menggunakan AWS SDK untuk PHP Versi 3 - AWS SDK untuk PHP

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

Membuat aplikasi sederhana menggunakan AWS SDK untuk PHP Versi 3

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

Prasyarat

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

Pastikan Anda dapat mengautentikasi.

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

<?php require 'vendor/autoload.php'; use Aws\S3\S3Client; /** * List your Amazon S3 buckets. */ //Create a S3Client // snippet-start:[s3.php.list_buckets.main] $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