AWS: Upload File
Untuk memuat (upload) file ke AWS, langkah-langkahnya bergantung pada layanan AWS mana yang ingin Anda gunakan. Yang paling umum adalah mengunggah file ke Amazon S3 (Simple Storage Service) karena mudah dan dapat diakses untuk berbagai keperluan, seperti menyimpan file statis, backup, atau keperluan hosting web statis. Berikut adalah cara-cara yang dapat Anda lakukan:
Melalui AWS Management Console
- Buka AWS Management Console: Kunjungi [1](https://console.aws.amazon.com/) dan login menggunakan akun AWS Anda.
- Buka Layanan Amazon S3: Dari Dashboard AWS, cari “S3” di kotak pencarian atau pilih langsung dari daftar layanan.
- Pilih Bucket: Setelah berada di halaman Amazon S3, pilih bucket yang ingin Anda gunakan. Jika belum ada bucket, Anda dapat membuat yang baru dengan mengklik “Create bucket” dan mengikuti petunjuk.
- Upload File:
- Klik tombol “Upload”.
- Di halaman upload, drag-and-drop file dari komputer Anda atau klik “Add files” untuk memilih file secara manual.
- Setelah file terpilih, klik “Upload” di bagian bawah halaman untuk memulai proses pengunggahan.
- Verifikasi: Setelah unggahan selesai, Anda akan melihat file tersebut di dalam bucket Anda. Anda dapat mengatur permission, mengaktifkan enkripsi, atau melakukan pengaturan lainnya sesuai kebutuhan.
Melalui AWS CLI (Command Line Interface)
- Install AWS CLI: Unduh dan install AWS CLI sesuai sistem operasi Anda: [Instruksi Instalasi AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
- Konfigurasikan Credential AWS: Jalankan perintah:
aws configure
Lalu masukkan AWS Access Key ID, AWS Secret Access Key, region default, dan output format sesuai kebutuhan Anda.
- Unggah File Menggunakan Perintah CLI: Gunakan perintah `aws s3 cp`:
aws s3 cp path/lokal/file.txt s3://nama-bucket/
Contoh:
aws s3 cp ~/Documents/test.txt s3://my-bucket-name/
Perintah ini akan mengunggah `test.txt` ke bucket S3 `my-bucket-name`.
Melalui SDK (misalnya Python Boto3)
Jika Anda ingin melakukan upload file secara terprogram, misalnya menggunakan bahasa Python:
- Install Boto3:
pip install boto3
- Kode Contoh:
import boto3
s3 = boto3.client('s3') s3.upload_file('lokasi_file_lokal.txt', 'nama-bucket', 'nama_file_di_s3.txt')
Pastikan kredensial AWS Anda sudah dikonfigurasikan melalui `aws configure` atau file konfigurasi lain sebelum menjalankan skrip ini.
Itulah beberapa cara yang dapat Anda gunakan untuk memuat (upload) file ke AWS, utamanya ke Amazon S3. Pilih metode yang paling sesuai dengan kebutuhan Anda, baik itu melalui antarmuka web (AWS Management Console), perintah terminal (AWS CLI), atau melalui program (SDK).