

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
<a name="hello"></a>

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

## Prasyarat
<a name="hello-prerequisites"></a>
+  [Unduh dan instal SDK](getting-started_installation.md) 
+ Sebelum Anda menggunakan AWS SDK untuk PHP, Anda harus mengatur otentikasi dengan AWS. Untuk informasi tentang menyiapkan autentikasi, lihat [Mengautentikasi dengan AWS menggunakan AWS SDK untuk PHP Versi 3](credentials.md)

## Menyertakan SDK dalam kode Anda
<a name="including-the-sdk-in-your-code"></a>

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
<a name="sdk-hello-world-code"></a>

Pastikan Anda dapat mengautentikasi.

Salin dan tempel kode berikut ke file sumber baru. Simpan dan beri nama file`hello-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
<a name="sdk-hello-world-running"></a>

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
<a name="sdk-hello-world-next-steps"></a>

Untuk menguji banyak operasi Amazon S3 lainnya, lihat [Repositori Contoh AWS Kode](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/php/example_code/s3) di. GitHub