

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

# Menambahkan objek ke bucket dengan dukungan Penentuan Versi
<a name="AddingObjectstoVersioningEnabledBuckets"></a>

Setelah Anda mengaktifkan Penentuan Versi di bucket, Amazon S3 secara otomatis menambahkan ID versi unik ke setiap objek yang disimpan (menggunakan `PUT`, `POST`, atau `CopyObject`) di bucket. 

Gambar berikut menunjukkan bahwa Amazon S3 menambahkan ID versi unik ke objek saat ditambahkan ke bucket dengan dukungan Penentuan Versi. 

![\[Ilustrasi yang menunjukkan ID versi unik yang ditambahkan ke objek saat dimasukkan ke dalam bucket berkemampuan versi.\]](http://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/versioning_PUT_versionEnabled.png)


**catatan**  
Nilai ID versi yang ditetapkan Amazon S3 adalah URL aman (dapat disertakan sebagai bagian dari URI).

Untuk informasi selengkapnya tentang penentuan versi, lihat [Mempertahankan beberapa versi objek dengan Versi S3](Versioning.md). Anda dapat menambahkan versi objek ke bucket berkemampuan versi menggunakan konsol AWS SDKs, dan REST API.

## Menggunakan konsol
<a name="add-obj-versioning-enabled-bucket-console"></a>

Untuk petunjuk, lihat [Mengunggah Objek](upload-objects.md). 

## Menggunakan AWS SDKs
<a name="add-obj-versioning-enabled-bucket-sdk"></a>

Untuk contoh mengunggah objek menggunakan AWS SDKs untuk Java, .NET, dan PHP, lihat[Mengunggah Objek](upload-objects.md). Contoh untuk mengunggah objek dalam bucket tanpa Penentuan Versi dan dengan Penentuan Versi yang diaktifkan adalah sama, meskipun dalam kasus bucket dengan dukungan Penentuan Versi, Amazon S3 menetapkan nomor versi. Jika tidak, nomor versi akan null. 

Untuk informasi tentang menggunakan yang lain AWS SDKs, lihat [Pusat AWS Pengembang](https://aws.amazon.com/code/). 

## Penggunaan API REST
<a name="add-obj-versioning-enabled-bucket-rest"></a>

**Untuk menambahkan objek ke bucket dengan dukungan Penentuan Versi**

1. Aktifkan Penentuan Versi di bucket menggunakan permintaan `PutBucketVersioning`.

   Untuk informasi selengkapnya, lihat [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html) dalam *Referensi API Amazon Simple Storage Service*.

1. Kirim permintaan `PUT`, `POST`, atau `CopyObject` untuk menyimpan objek dalam bucket.

Saat Anda menambahkan objek ke bucket dengan dukungan Penentuan Versi, Amazon S3 mengembalikan ID versi objek di header respons `x-amz-version-id`, seperti yang ditunjukkan dalam contoh berikut.

```
1. x-amz-version-id: 3/L4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY
```