

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

# Browser-based mengunggah ke Amazon S3 menggunakan AWS Memperkuat perpustakaan
<a name="browser-based-uploads-aws-amplify"></a>

Bagian ini menjelaskan cara mengunggah file ke Amazon S3 menggunakan per JavaScript pustakaan AWS Amplify.

Untuk informasi tentang pengaturan pustaka AWS Amplify, lihat Instalasi dan Konfigurasi [AWS Amplify. ](https://aws.github.io/aws-amplify/)

## Menggunakan AWS Memperkuat per JavaScript pustakaan untuk Mengunggah File ke Amazon S3
<a name="browser-based-uploads-aws-amplify-example"></a>

`Storage`Modul perpustakaan AWS Amplify memberikan mekanisme unggahan berbasis browser sederhana untuk mengelola konten pengguna di penyimpanan Amazon S3 publik atau pribadi. 

**Example : AWS Memperkuat Pengaturan Manual**  
Contoh berikut menunjukkan pengaturan manual untuk menggunakan modul AWS Amplify Storage. Implementasi default modul Storage menggunakan Amazon S3.   

```
import Amplify from 'aws-amplify';
Amplify.configure(
    Auth: {
        identityPoolId: 'XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab', //REQUIRED - Amazon Cognito Identity Pool ID
        region: 'XX-XXXX-X', // REQUIRED - Amazon Cognito Region
        userPoolId: 'XX-XXXX-X_abcd1234', //OPTIONAL - Amazon Cognito User Pool ID
        userPoolWebClientId: 'XX-XXXX-X_abcd1234', //OPTIONAL - Amazon Cognito Web Client ID
    },
    Storage: {
        bucket: '', //REQUIRED -  Amazon S3 bucket
        region: 'XX-XXXX-X', //OPTIONAL -  Amazon service region
    }
);
```

**Example : Masukkan data ke Amazon S3**  
Contoh berikut menunjukkan cara mem `put` publikasikan data ke Amazon S3.  

```
Storage.put('test.txt', 'Hello')
        .then (result => console.log(result))
        .catch(err => console.log(err));
```
Contoh berikut menunjukkan cara merahasi `put` akan data ke Amazon S3.  

```
Storage.put('test.txt', 'Private Content', {
        level: 'private',
        contentType: 'text/plain'
    })
    .then (result => console.log(result))
    .catch(err => console.log(err));
```

Untuk informasi selengkapnya tentang menggunakan modul AWS Amplify Storage, lihat [AWS Amplify Storage. ](https://aws.github.io/aws-amplify/media/storage_guide.html)

## Info Selengkapnya
<a name="browser-based-uploads-moreinfo"></a>

[AWS Memperkuat Mulai Cepat ](https://aws.github.io/aws-amplify/)