Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Titik akhir situs web
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 tempat Anda mengirim REST API permintaan. Untuk informasi selengkapnya tentang perbedaan antara titik akhir, lihat Perbedaan utama antara titik akhir situs web dan titik akhir REST API.
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 menggunakanHTTPS, Anda dapat menggunakan Amazon CloudFront untuk melayani situs web statis yang dihosting di Amazon S3. Untuk informasi selengkapnya, lihat Bagaimana CloudFront cara menggunakan bucket Amazon S3 untuk melayani HTTPS permintaan
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 untuk menyebarkan situs web Anda di jaringan pengiriman konten yang tersedia secara global (CDN) yang didukung oleh Amazon CloudFront, memungkinkan hosting situs web statis yang aman. Dengan AWS Amplify Hosting, Anda dapat memilih lokasi objek Anda dalam bucket tujuan umum Anda, menyebarkan konten Anda ke yang dikelolaCDN, dan membuat publik HTTPS URL 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 di bucket, gunakan URL struktur berikut.
http://
bucket-name
.s3-website.Region
.amazonaws.com/object-name
Misalnya, berikut URL meminta photo.jpg
objek yang disimpan di tingkat root di 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 URL struktur ini.
http://
bucket-name
.s3-website.Region
.amazonaws.com/folder-name
/object-name
Berikut ini URL meminta docs/doc1.html
objek di ember Anda.
http://example-bucket.s3-website.us-west-2.amazonaws.com/docs/doc1.html
Menambahkan DNS CNAME
Jika Anda memiliki domain terdaftar, Anda dapat menambahkan DNS CNAME entri ke titik akhir situs web Amazon S3. Misalnya, jika Anda mendaftarkan domainwww.example-bucket.com
, Anda dapat membuat bucketwww.example-bucket.com
, dan menambahkan DNS CNAME catatan yang ditunjukwww.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 REST API
Titik akhir situs web Amazon S3 dioptimalkan untuk akses dari browser web. Tabel berikut merangkum perbedaan utama antara REST API titik akhir dan titik akhir situs web.
Perbedaan utama | RESTAPItitik akhir | Titik akhir situs web |
---|---|---|
Kontrol akses |
Mendukung konten publik dan privat |
Mendukung hanya konten yang dapat dibaca oleh publik |
Penanganan pesan kesalahan |
Mengembalikan respon XML kesalahan -diformat |
Mengembalikan HTML dokumen |
Dukungan pengalihan |
Tidak berlaku |
Mendukung pengalihan tingkat objek dan tingkat bucket |
Permintaan yang didukung |
Mendukung semua operasi bucket dan objek |
Hanya mendukung GET dan HEAD permintaan pada objek |
Tanggapan GET dan HEAD permintaan di akar ember | Mengembalikan daftar kunci objek di dalam bucket | Mengembalikan dokumen indeks yang ditentukan dalam konfigurasi situs web |
Dukungan Secure Sockets Layer (SSL) | Mendukung SSL koneksi | Tidak mendukung SSL koneksi |
Untuk daftar lengkap titik akhir dan Wilayah Amazon S3, lihat Titik akhir dan kuota Amazon S3 di Referensi Umum AWS.