Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengakses dan mendaftarkan bucket Amazon S3
Untuk membuat daftar dan mengakses bucket Amazon S3 Anda, Anda dapat menggunakan berbagai macam alat. Tinjau alat-alat berikut ini untuk menentukan pendekatan mana yang sesuai dengan kasus penggunaan Anda:
-
Konsol Amazon S3: Dengan konsol Amazon S3, Anda dapat dengan mudah mengakses bucket dan memodifikasi properti bucket. Anda juga dapat melakukan sebagian besar operasi bucket menggunakan UI konsol, tanpa harus menulis kode apa pun.
-
AWS CLI: Jika Anda perlu mengakses beberapa bucket, Anda dapat menghemat waktu dengan menggunakan AWS Command Line Interface (AWS CLI) untuk mengotomatiskan tugas umum dan berulang. Kemampuan naskah dan pengulangan untuk tindakan umum sering menjadi pertimbangan seiring bertumbuhnya organisasi. Untuk informasi selengkapnya, lihat Mengembangkan dengan Amazon S3 menggunakan Referensi Amazon API S3 AWS CLI di dalam.
-
Amazon S3 RESTAPI: Anda dapat menggunakan Amazon REST API S3 untuk menulis program Anda sendiri dan mengakses bucket secara terprogram. Amazon S3 mendukung API arsitektur di mana bucket dan objek Anda adalah sumber daya, masing-masing dengan sumber daya yang mengidentifikasi sumber daya URI secara unik. Untuk informasi selengkapnya, lihat Mengembangkan dengan Amazon S3 di Referensi Amazon API S3.
Bergantung pada kasus penggunaan bucket Amazon S3 Anda, ada berbagai metode yang disarankan untuk mengakses data yang mendasarinya di bucket Anda. Daftar berikut mencakup kasus penggunaan umum untuk mengakses data Anda.
-
Situs web statis–Anda dapat menggunakan Amazon S3 untuk host situs web statis. Dalam kasus penggunaan ini, Anda dapat mengonfigurasi bucket S3 agar berfungsi seperti situs web. Untuk contoh yang memandu Anda melalui langkah-langkah menghosting situs web di Amazon S3, lihat Tutorial: Mengonfigurasi situs web statis untuk Amazon S3.
Untuk meng-host situs web statis dengan pengaturan keamanan seperti Blokir Akses Publik diaktifkan, sebaiknya gunakan Amazon CloudFront dengan Origin Access Control (OAC) dan menerapkan header keamanan tambahan, sepertiHTTPS. Untuk informasi selengkapnya, lihat Memulai dengan situs web statis yang aman.
catatan
Amazon S3 mendukung gaya host virtual dan gaya jalur untuk akses situs web statis. URLs Karena bucket dapat diakses menggunakan gaya path-style dan virtual-hosted—styleURLs, kami sarankan Anda membuat bucket dengan nama bucket yang sesuai. DNS Untuk informasi selengkapnya, lihat Kuota, batasan, dan batasan ember.
-
Set data bersama–Saat Anda menskalakan di Amazon S3, mengadopsi model multi-penyewa adalah hal yang umum, di mana Anda menetapkan pelanggan akhir atau unit bisnis yang berbeda ke prefiks unik dalam bucket bersama. Dengan menggunakan Titik akses Amazon S3, Anda dapat membagi satu kebijakan bucket besar menjadi kebijakan titik akses terpisah dan terpisah untuk setiap aplikasi yang perlu mengakses set data bersama. Pendekatan ini membuatnya lebih mudah untuk fokus pada membangun kebijakan akses yang tepat untuk aplikasi tanpa mengganggu apa yang dilakukan aplikasi lain dalam set data bersama. Untuk informasi selengkapnya, lihat Mengelola akses ke kumpulan data bersama dengan titik akses.
-
Beban kerja throughput tinggi–Mountpoint untuk Amazon S3 adalah klien file open source throughput tinggi untuk memasang bucket Amazon S3 sebagai sistem file lokal. Dengan Mountpoint, aplikasi Anda dapat mengakses objek yang disimpan di Amazon S3 melalui operasi sistem file, seperti buka dan baca. Mountpoint secara otomatis menerjemahkan operasi ini ke dalam API panggilan objek S3, memberikan aplikasi Anda akses ke penyimpanan elastis dan throughput Amazon S3 melalui antarmuka file. Untuk informasi selengkapnya, lihat Bekerja dengan Mountpoint untuk Amazon S3.
-
Aplikasi Multi-Wilayah—Titik Akses Multi-Wilayah Amazon S3 menyediakan titik akhir global yang dapat digunakan aplikasi untuk memenuhi permintaan dari bucket S3 yang terletak di beberapa Wilayah AWS. Anda dapat menggunakan Titik Akses Multi-Wilayah untuk membangun aplikasi multi-Wilayah dengan arsitektur yang sama dengan yang digunakan di satu Wilayah, dan kemudian menjalankan aplikasi tersebut di mana saja di seluruh dunia. Alih-alih mengirim permintaan melalui internet publik, Titik Akses Multi-Wilayah menyediakan ketahanan jaringan bawaan dengan percepatan permintaan berbasis internet ke Amazon S3. Untuk informasi selengkapnya, lihat Mengelola lalu lintas Multi-wilayah dengan Titik Akses Multi-Wilayah.
-
Membangun aplikasi baru — Anda dapat menggunakan AWS SDKs saat mengembangkan aplikasi dengan Amazon S3. AWS SDKsSederhanakan tugas pemrograman Anda dengan membungkus Amazon S3 yang mendasarinya. REST API Untuk membangun aplikasi seluler dan web yang terhubung, Anda dapat menggunakan AWS Ponsel SDKs dan AWS Amplify JavaScript perpustakaan. Untuk informasi selengkapnya, lihat Mengembangkan dengan Amazon S3 menggunakan Referensi Amazon API S3 AWS SDKs di dalam.
-
Secure Shell (SSH) File Transfer Protocol (SFTP) — Jika Anda mencoba mentransfer data sensitif dengan aman melalui internet, Anda dapat menggunakan SFTP server yang diaktifkan dengan bucket Amazon S3 Anda. AWS SFTP adalah protokol jaringan yang mendukung fungsionalitas keamanan dan otentikasi penuh. SSH Dengan protokol ini, Anda memiliki kontrol halus atas identitas pengguna, izin, dan kunci atau Anda dapat menggunakan IAM kebijakan untuk mengelola akses. Untuk mengaitkan server yang SFTP diaktifkan dengan bucket Amazon S3 Anda, pastikan untuk membuat server yang SFTP diaktifkan terlebih dahulu. Kemudian, Anda mengatur akun pengguna, dan mengaitkan server dengan bucket Amazon S3. Untuk panduan proses ini, lihat AWS Transfer for SFTP - SFTP Layanan yang Dikelola Sepenuhnya untuk Amazon AWS S3
di Blog.
Mendaftarkan bucket
Untuk mendaftarkan semua bucket, Anda harus memiliki izin s3:ListAllMyBuckets
. Untuk mengakses bucket, pastikan juga mendapatkan izin wajib AWS Identity and Access Management (IAM) untuk mencantumkan konten bucket yang ditentukan. Untuk contoh kebijakan bucket yang memberikan akses ke bucket S3, lihat Mengizinkan IAM pengguna mengakses salah satu bucket Anda. Jika Anda mengalami error HTTP Access Denied (403 Forbidden), lihat. Kebijakan dan IAM kebijakan bucket
Anda dapat membuat daftar bucket dengan menggunakan konsol Amazon S3, the AWS CLI, atau. AWS SDKs
-
Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
-
Di panel navigasi kiri, pilih Bucket.
-
Dari daftar Bucket tujuan umum, pilih bucket yang ingin Anda lihat.
catatan
Daftar ember tujuan umum mencakup ember yang terletak di semua. Wilayah AWS
Untuk menggunakan AWS CLI untuk mengakses bucket S3 atau membuat daftar bucket S3, gunakan perintah. ls
Saat mendaftarkan semua objek di dalam bucket Anda, perhatikan bahwa Anda harus memiliki izin s3:ListBucket
.
Untuk menggunakan perintah contoh ini, ganti
dengan nama ember Anda.amzn-s3-demo-bucket
$ aws s3 ls s3://
amzn-s3-demo-bucket
Perintah contoh berikut ini mencantumkan semua bucket Amazon S3 di akun Anda:
$ aws s3 ls
Untuk informasi dan contoh selengkapnya, lihat Mendaftarkan bucket dan objek.
Anda juga dapat mengakses bucket Amazon S3 dengan menggunakan ListBucketsAPIoperasi. Untuk contoh cara menggunakan operasi ini dengan yang berbeda AWS SDKs, lihat Contoh kode di Referensi Amazon S3 API.