

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

# Unggah file ke bucket penyimpanan objek Lightsail
<a name="amazon-lightsail-uploading-files-to-a-bucket"></a>

Saat Anda mengunggah file ke bucket di layanan penyimpanan objek Amazon Lightsail, file tersebut disimpan sebagai objek. Objek terdiri dari data file dan metadata yang menjelaskan objek. Anda dapat memiliki berapa pun jumlah objek dalam sebuah bucket.

Anda dapat mengunggah semua jenis file — gambar, cadangan, data, film — ke dalam ember. Ukuran file maksimum yang dapat Anda unggah dengan menggunakan konsol Lightsail adalah 2 GB. Untuk mengunggah file yang lebih besar, gunakan Lightsail API AWS Command Line Interface ,AWS CLI(), atau. AWS SDKs

Lightsail menawarkan opsi berikut tergantung pada ukuran file yang ingin Anda unggah:
+ **Unggah objek berukuran hingga 2 GB menggunakan Konsol Lightsail** — Dengan konsol Lightsail, Anda dapat mengunggah satu objek berukuran hingga 2 GB. Untuk informasi selengkapnya, lihat [Mengunggah file ke bucket menggunakan konsol Lightsail nanti dalam panduan](#uploading-files-to-a-bucket-lightsail-console) ini.
+ **Unggah objek berukuran hingga 5 GB dengan satu operasi menggunakan AWS SDKs, REST API, atau AWS CLI** - Dengan operasi PUT tunggal, Anda dapat mengunggah satu objek berukuran hingga 5 GB. Untuk informasi selengkapnya, lihat [Mengunggah file ke sebuah bucket menggunakan AWS CLI](#uploading-files-to-a-bucket-aws-cli) nanti dalam panduan ini.
+ **Unggah objek dalam beberapa bagian menggunakan AWS SDKs, REST API, atau AWS CLI** — Menggunakan API unggahan multibagian, Anda dapat mengunggah satu objek besar, berukuran 5 MB hingga 50 TB. Unggahan multipart API dirancang untuk meningkatkan pengalaman pengunggahan untuk objek yang lebih besar. Anda dapat mengunggah objek dalam beberapa bagian. Bagian-bagian objek ini dapat diunggah secara mandiri, dalam urutan apa pun, dan secara paralel. Untuk informasi selengkapnya, lihat [Mengunggah file ke bucket menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md).

Untuk informasi selengkapnya tentang bucket, lihat [Penyimpanan objek](buckets-in-amazon-lightsail.md).

## Nama kunci objek dan versioning
<a name="uploading-files-to-a-bucket-object-key-names"></a>

Saat Anda mengunggah file menggunakan konsol Lightsail, nama file digunakan sebagai nama kunci objek. Sebuah kunci objek (atau nama kunci) secara unik mengidentifikasi objek yang disimpan dalam sebuah bucket. Folder tempat file diunggah, jika ada, digunakan sebagai prefiks nama kunci. Misalnya, jika Anda mengunggah file bernama `sailbot.jpg` ke folder dalam sebuah bucket yang bernama `images`, maka nama lengkap kunci objek dan prefiks-nya adalah `images/sailbot.jpg`. Namun, objek ditampilkan di konsol sebagai `sailbot.jpg` dalam folder `images`. Untuk informasi selengkapnya tentang nama kunci objek, lihat [Nama kunci untuk bucket penyimpanan objek](understanding-bucket-object-key-names-in-amazon-lightsail.md).

Saat Anda mengunggah direktori menggunakan konsol Lightsail, semua file dan subfolder dalam direktori akan diunggah ke bucket. Lightsail kemudian menetapkan nama kunci objek yang merupakan kombinasi dari masing-masing nama file yang diunggah dan nama folder. Misalnya, jika Anda mengunggah folder bernama `images` yang berisi dua file, `sample1.jpg` dan`sample2.jpg`, Lightsail mengunggah file dan kemudian menetapkan nama kunci yang sesuai, dan. `images/sample1.jpg` `images/sample2.jpg` Objek yang ditampilkan di konsol sebagai `sample1.jpg` dan `sample2.jpg` dalam folder `images`.

Jika Anda mengunggah file dengan nama kunci yang sudah ada, dan bucket Anda *tidak mengaktifkan versioning*, maka objek baru yang diunggah akan menggantikan objek sebelumnya. Namun, jika bucket Anda *mengaktifkan versi*, Lightsail membuat versi baru objek alih-alih mengganti objek yang ada. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan pembuatan versi objek bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Unggah file ke bucket menggunakan konsol Lightsail
<a name="uploading-files-to-a-bucket-lightsail-console"></a>

Selesaikan prosedur berikut untuk mengunggah file dan direktori menggunakan konsol Lightsail.

1. Masuk ke konsol [Lightsail](https://lightsail.aws.amazon.com/).

1. Di panel navigasi kiri, pilih **Penyimpanan**.

1. Pilih nama bucket yang ingin jadikan tempat Anda akan mengunggah file dan folder.

1. Di tab **Objek**, lakukan salah satu tindakan berikut:
   + Seret dan lepaskan file dan folder ke halaman **Objek**.
   + Pilih **Unggah**, dan pilih **File** untuk mengunggah file individual, atau **Direktori** untuk mengunggah folder dan semua isinya.
**catatan**  
Anda juga dapat membuat folder dengan memilih **Membuat folder baru**. Anda kemudian dapat menelusuri ke dalam folder baru dan mengunggah file ke folder tersebut.

   Pesan **Unggah berhasil** ditampilkan saat unggahan selesai.

## Unggah file ke ember menggunakan AWS CLI
<a name="uploading-files-to-a-bucket-aws-cli"></a>

Selesaikan prosedur berikut untuk mengunggah file dan folder ke bucket menggunakan AWS Command Line Interface (AWS CLI). Anda melakukan hal ini dengan perintah `put-object`. Untuk informasi selengkapnya, lihat [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) di *AWS CLI Command* Reference.

**catatan**  
Anda harus menginstal AWS CLI dan mengonfigurasinya untuk Lightsail dan Amazon S3 sebelum melanjutkan prosedur ini. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI untuk bekerja dengan Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Buka jendela Command Prompt atau Terminal.

1. Masukkan perintah berikut untuk mengunggah file ke bucket Anda.

   ```
   aws s3api put-object --bucket BucketName --key ObjectKey --body LocalDirectory --acl bucket-owner-full-control
   ```

   Dalam perintah tersebut, ganti teks contoh berikut dengan teks Anda sendiri:
   + *BucketName*dengan nama bucket tempat Anda ingin mengunggah file.
   + *ObjectKey*dengan kunci objek penuh dari objek di ember Anda.
   + *LocalDirectory*dengan jalur folder direktori lokal di komputer Anda dari file yang akan diunggah.

   Contoh:
   + Pada komputer Linux atau Unix:

     ```
     aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body home/user/Pictures/sailbot.jpg --acl bucket-owner-full-control
     ```
   + Pada komputer Windows:

     ```
     aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body "C:\Users\user\Pictures\sailbot.jpg" --acl bucket-owner-full-control
     ```

   Anda akan melihat hasil yang mirip dengan contoh berikut ini:  
![\[Hasil dari perintah AWS CLI put-object\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-result.png)

## Konfigurasikan AWS CLI untuk IPv6 permintaan -only
<a name="uploading-files-over-ipv6-only"></a>

Amazon S3 mendukung akses bucket over. IPv6 Anda membuat permintaan dengan panggilan Amazon S3 API IPv6 dengan menggunakan titik akhir dual-stack. Bagian ini memberikan contoh cara membuat permintaan ke titik akhir dual-stack, over. IPv6 *Untuk informasi selengkapnya, lihat [Menggunakan titik akhir tumpukan ganda Amazon S3 di Panduan Pengguna](https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html) Amazon S3.* Untuk petunjuk tentang pengaturan AWS CLI, lihat [Mengonfigurasi AWS Command Line Interface untuk bekerja dengan Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

**penting**  
Klien dan jaringan yang mengakses bucket harus diaktifkan agar dapat menggunakan IPv6. Untuk informasi lebih lanjut, lihat [IPv6jangkauan](amazon-lightsail-ipv6-reachability.md).

Ada dua cara untuk membuat permintaan S3 dari instance IPv6 -only. Anda dapat mengonfigurasi AWS CLI untuk mengarahkan semua permintaan Amazon S3 ke titik akhir tumpukan ganda untuk yang ditentukan. Wilayah AWS Atau, jika Anda ingin menggunakan titik akhir tumpukan ganda hanya untuk AWS CLI perintah tertentu (tidak semua perintah), Anda dapat menambahkan titik akhir tumpukan ganda S3 ke setiap perintah.

Konfigurasikan AWS CLI  
Tetapkan nilai konfigurasi `use_dualstack_endpoint` ke `true` dalam profil di file AWS Config Anda untuk mengarahkan semua permintaan Amazon S3 yang dibuat oleh perintah Amazon S3 dan AWS CLI s3api ke titik akhir tumpukan ganda untuk Wilayah yang ditentukan. Anda menentukan Region dalam file AWS CLI konfigurasi, atau dalam perintah menggunakan opsi --region.  
Masukkan perintah berikut untuk mengkonfigurasi file AWS CLI.  

```
aws configure set default.s3.use_dualstack_endpoint true
```

```
aws configure set default.s3.addressing_style virtual
```

Tambahkan titik akhir dual-stack ke perintah tertentu  
Anda dapat menggunakan titik akhir tumpukan ganda per perintah dengan menyetel `--endpoint-url` parameter ke `https://s3.dualstack.aws-region.amazonaws.com` atau `http://s3.dualstack.aws-region.amazonaws.com` untuk perintah s3 atau s3api apa pun. Pada contoh di bawah ini, ganti *bucketname* dan *aws-region* dengan nama ember Anda dan Anda Wilayah AWS.  

```
aws s3api list-objects --bucket bucketname --endpoint-url https://s3.dualstack.aws-region.amazonaws.com
```

## Mengelola ember dan objek di Lightsail
<a name="uploading-files-managing-buckets-and-objects"></a>

Berikut adalah langkah-langkah umum untuk mengelola bucket penyimpanan objek Lightsail Anda:

1. Pelajari tentang objek dan bucket di layanan penyimpanan objek Amazon Lightsail. Untuk informasi selengkapnya, lihat [Penyimpanan objek di Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Pelajari tentang nama-nama yang dapat Anda berikan pada ember Anda di Amazon Lightsail. Untuk informasi selengkapnya, lihat [Aturan penamaan bucket di Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Mulailah dengan layanan penyimpanan objek Lightsail dengan membuat ember. Untuk informasi selengkapnya, lihat [Membuat bucket di Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Pelajari praktik terbaik keamanan untuk bucket dan izin akses yang dapat Anda konfigurasikan untuk bucket. Anda dapat membuat semua objek di ember Anda publik atau pribadi, atau Anda dapat memilih untuk membuat objek individu menjadi publik. Anda juga dapat memberikan akses ke bucket dengan membuat kunci akses, melampirkan instans ke bucket, dan memberikan akses ke akun AWS lainnya. Untuk informasi selengkapnya, lihat [Praktik Terbaik Keamanan untuk penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [dan Memahami izin bucket di](amazon-lightsail-understanding-bucket-permissions.md) Amazon Lightsail.

   Setelah mempelajari tentang izin akses bucket, lihat panduan berikut untuk memberikan akses ke bucket Anda:
   + [Blokir akses publik untuk bucket di Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Mengonfigurasi izin akses bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Mengonfigurasi izin akses untuk objek individual dalam bucket di Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Membuat kunci akses untuk ember di Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Mengonfigurasi akses sumber daya untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Mengonfigurasi akses lintas akun untuk bucket di Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Pelajari cara mengaktifkan pencatatan akses untuk bucket Anda, dan cara menggunakan log akses untuk mengaudit keamanan bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Akses logging untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Akses format log untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Mengaktifkan pencatatan akses untuk bucket di layanan penyimpanan objek Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Menggunakan log akses untuk bucket di Amazon Lightsail untuk mengidentifikasi permintaan](amazon-lightsail-using-bucket-access-logs.md)

1. Buat kebijakan IAM yang memberi pengguna kemampuan untuk mengelola bucket di Lightsail. Untuk informasi selengkapnya, lihat [kebijakan IAM untuk mengelola bucket di Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Pelajari tentang cara objek di ember Anda diberi label dan diidentifikasi. Untuk informasi selengkapnya, lihat [Memahami nama kunci objek di Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Pelajari cara mengunggah file dan mengelola objek di bucket Anda. Untuk informasi lebih lanjut, lihat panduan berikut.
   + [Mengunggah file ke ember di Amazon Lightsail](#amazon-lightsail-uploading-files-to-a-bucket)
   + [Mengunggah file ke bucket di Amazon Lightsail menggunakan unggahan multibagian](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Melihat objek dalam ember di Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Menyalin atau memindahkan objek dalam ember di Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Mengunduh objek dari ember di Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Memfilter objek dalam ember di Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Menandai objek dalam ember di Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Menghapus objek dalam ember di Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Aktifkan pembuatan versi objek untuk mempertahankan, mengambil, dan memulihkan setiap versi dari setiap objek yang disimpan di bucket Anda. Untuk informasi selengkapnya, lihat [Mengaktifkan dan menangguhkan versi objek dalam bucket di Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Setelah mengaktifkan versi objek, Anda dapat memulihkan versi objek sebelumnya di bucket Anda. Untuk informasi selengkapnya, lihat [Memulihkan versi objek sebelumnya dalam bucket di Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Pantau pemanfaatan ember Anda. Untuk informasi selengkapnya, lihat [Melihat metrik untuk bucket Anda di Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Konfigurasikan alarm agar metrik bucket diberi tahu saat penggunaan bucket Anda melewati ambang batas. Untuk informasi selengkapnya, lihat [Membuat alarm metrik bucket di Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Ubah paket penyimpanan bucket Anda jika penyimpanan dan transfer jaringan hampir habis. Untuk informasi selengkapnya, lihat [Mengubah paket bucket Anda di Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Pelajari cara menghubungkan bucket Anda ke sumber daya lain. Untuk informasi lebih lanjut, lihat tutorial berikut.
   + [Tutorial: Menghubungkan WordPress instance ke bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: Menggunakan bucket Amazon Lightsail dengan distribusi jaringan pengiriman konten Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Hapus ember Anda jika Anda tidak lagi menggunakannya. Untuk informasi selengkapnya, lihat [Menghapus bucket di Amazon Lightsail](amazon-lightsail-deleting-buckets.md).