Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Saat Anda mengonfigurasi bucket sebagai situs web statis, situs web ini tersedia di titik akhir situs web khusus Wilayah AWS. Titik akhir situs web berbeda dari titik akhir saat Anda mengirimkan permintaan API REST. Untuk informasi selengkapnya tentang perbedaan antara titik akhir, lihat Perbedaan utama antara titik akhir situs web dan titik akhir API REST.
Bergantung pada Wilayah Anda, titik akhir situs web Amazon S3 Anda mengikuti salah satu dari dua format ini.
-
s3-situs web (-) Wilayah ‐
http://
bucket-name
.s3-website-Region
.amazonaws.com -
s3-situs web dot (.) Wilayah-
http://
bucket-name
.s3-website.Region
.amazonaws.com
Ini URLs mengembalikan dokumen indeks default yang Anda konfigurasikan untuk situs web. Untuk daftar lengkap titik akhir situs web Amazon S3, lihat Titik Akhir Situs Web Amazon S3.
catatan
Untuk meningkatkan keamanan situs web statis Amazon S3 Anda, domain titik akhir situs web Amazon S3 (misalnya, s3 website-us-east - -1.amazonaws.com atau s3-website.ap-south-1.amazonaws.com) terdaftar di Daftar Akhiran Publik (PSL).__Host-
jika Anda perlu mengatur cookie sensitif di nama domain untuk situs web statis Amazon S3 Anda. Praktik ini akan membantu mempertahankan domain Anda dari upaya pemalsuan permintaan lintas situs (CSRF). Untuk informasi selengkapnya, lihat halaman Set-Cookie
Jika Anda ingin situs web Anda menjadi publik, Anda harus membuat semua konten Anda dapat dibaca publik agar pelanggan Anda dapat mengaksesnya di titik akhir situs web. Untuk informasi selengkapnya, lihat Mengatur izin untuk akses situs web.
penting
Titik akhir situs web Amazon S3 tidak mendukung HTTPS atau titik akses. Jika Anda ingin menggunakan HTTPS, Anda dapat menggunakan Amazon CloudFront untuk melayani situs web statis yang dihosting di Amazon S3. Untuk informasi selengkapnya, lihat Bagaimana cara menggunakan CloudFront untuk melayani permintaan HTTPS untuk bucket Amazon S3 saya
Bucket Peminta Membayar tidak mengizinkan akses melalui titik akhir situs web. Setiap permintaan ke bucket tersebut akan menerima respons 403 Akses Ditolak
. Untuk informasi selengkapnya, lihat Menggunakan bucket Pembayaran Pemohon untuk transfer dan penggunaan penyimpanan.
catatan
Kami menyarankan Anda menggunakan AWS Amplify Hosting untuk meng-host konten situs web statis yang disimpan di S3. Amplify Hosting adalah layanan yang dikelola sepenuhnya yang memudahkan penyebaran situs web Anda di jaringan pengiriman konten (CDN) yang tersedia secara global yang didukung oleh Amazon CloudFront, memungkinkan hosting situs web statis yang aman. Dengan AWS Amplify Hosting, Anda dapat memilih lokasi objek dalam bucket tujuan umum, menyebarkan konten Anda ke CDN terkelola, dan membuat URL HTTPS publik agar situs web Anda dapat diakses di mana saja. Untuk informasi selengkapnya tentang Amplify Hosting, lihat Menerapkan situs web statis ke AWS Amplify Hosting dari bucket tujuan umum S3 dan Menerapkan situs web statis dari S3 menggunakan konsol Amplify di Panduan Pengguna Konsol.AWS Amplify
Topik
Contoh titik akhir situs web
Contoh berikut menunjukkan bagaimana Anda dapat mengakses bucket Amazon S3 yang dikonfigurasi sebagai situs web statis.
contoh — Meminta objek di tingkat root
Untuk meminta objek tertentu yang disimpan di tingkat root dalam bucket, gunakan struktur URL berikut.
http://
bucket-name
.s3-website.Region
.amazonaws.com/object-name
Misalnya, URL berikut meminta objek photo.jpg
yang disimpan di tingkat root dalam bucket.
http://example-bucket.s3-website.us-west-2.amazonaws.com/photo.jpg
contoh — Meminta satu objek dengan prefiks
Untuk meminta objek yang disimpan dalam folder di bucket Anda, gunakan struktur URL ini.
http://
bucket-name
.s3-website.Region
.amazonaws.com/folder-name
/object-name
URL berikut meminta objek docs/doc1.html
tersebut dalam bucket Anda.
http://example-bucket.s3-website.us-west-2.amazonaws.com/docs/doc1.html
Menambahkan CNAME DNS
Jika Anda memiliki domain terdaftar, Anda dapat menambahkan entri CNAME DNS ke titik akhir situs web Amazon S3. Misalnya, jika Anda mendaftarkan domain www.example-bucket.com
, Anda dapat membuat bucket www.example-bucket.com
, dan menambahkan data CNAME DNS yang mengarah ke www.example-bucket.com.s3-website.
. Semua permintaan untuk Region
.amazonaws.com.rproxy.goskope.comhttp://www.example-bucket.com
dirutekan ke www.example-bucket.com.s3-website.
. Region
.amazonaws.com
Untuk informasi selengkapnya, lihat Menyesuaikan Amazon URLs S3 dengan catatan CNAME.
Menggunakan domain khusus dengan Route 53
Daripada mengakses situs web menggunakan titik akhir situs web Amazon S3, Anda dapat menggunakan domain Anda sendiri yang terdaftar di Amazon Route 53 untuk menyajikan konten Anda—misalnya, example.com
. Anda dapat menggunakan Amazon S3 dengan Route 53 untuk menghosting situs web di domain root. Misalnya, jika Anda memiliki domain root example.com
dan Anda menghosting situs web Anda di Amazon S3, pengunjung situs web Anda dapat mengakses situs tersebut dari browser mereka dengan memasukkan salah satu http://www.example.com
atau http://example.com
.
Untuk panduan contoh, lihat Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar di Route 53.
Perbedaan utama antara titik akhir situs web dan titik akhir API REST
Titik akhir situs web Amazon S3 dioptimalkan untuk akses dari browser web. Tabel berikut merangkum perbedaan utama antara titik akhir API REST dan titik akhir situs web.
Perbedaan utama | Titik akhir API REST | Titik akhir situs web |
---|---|---|
Kontrol akses |
Mendukung konten publik dan privat |
Mendukung hanya konten yang dapat dibaca oleh publik |
Penanganan pesan kesalahan |
Mengembalikan respons kesalahan yang diformat XML |
Mengembalikan dokumen HTML |
Dukungan pengalihan |
Tidak berlaku |
Mendukung pengalihan tingkat objek dan tingkat bucket |
Permintaan yang didukung |
Mendukung semua operasi bucket dan objek |
Hanya mendukung permintaan GET dan HEAD pada objek |
Tanggapan untuk permintaan GET dan HEAD di root bucket | Mengembalikan daftar kunci objek di dalam bucket | Mengembalikan dokumen indeks yang ditentukan dalam konfigurasi situs web |
Dukungan Secure Sockets Layer (SSL) | Mendukung koneksi SSL | Tidak mendukung koneksi SSL |
Untuk daftar lengkap titik akhir dan Wilayah Amazon S3, lihat Titik akhir dan kuota Amazon S3 di Referensi Umum AWS.