Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi akses jaringan untuk titik akses Amazon S3
Saat membuat titik akses Amazon S3 untuk volume FSx untuk ONTAP, Anda mengonfigurasi cara titik akses dapat dijangkau melalui jaringan dan siapa yang berwenang untuk menggunakannya. Bagian ini membantu Anda memilih konfigurasi jaringan dan kontrol akses yang tepat untuk lingkungan Anda.
Bagian ini mencakup lapisan otorisasi jaringan dan IAM — khususnya, asal jaringan titik akses, titik akhir VPC, kebijakan titik akses, kebijakan titik akhir VPC, kebijakan identitas IAM, dan kebijakan kontrol layanan. Untuk informasi tentang otorisasi tingkat sistem file (izin pengguna UNIX dan Windows), lihat. Identitas dan otorisasi pengguna sistem file
Topik
Cara Amazon S3 mengevaluasi permintaan titik akses
Ketika permintaan dibuat melalui titik akses Amazon S3 yang dilampirkan ke FSx untuk volume ONTAP, permintaan harus diotorisasi oleh semua lapisan berikut:
Pemeriksaan asal jaringan — Jika titik akses memiliki sumber jaringan VPC, permintaan harus tiba melalui titik akhir VPC di VPC terikat. Jika tidak, permintaan ditolak sebelum evaluasi kebijakan terjadi.
Kebijakan titik akhir VPC — Jika permintaan melintasi titik akhir VPC, kebijakan titik akhir harus mengizinkan tindakan pada sumber daya titik akses.
kebijakan titik akses — Kebijakan sumber daya IAM titik akses dievaluasi. Untuk akses akun yang sama, kebijakan titik akses atau kebijakan identitas pemanggil dapat memberikan akses. Untuk akses lintas akun, keduanya harus mengizinkan.
Kebijakan identitas IAM — Kebijakan berbasis identitas kepala sekolah yang meminta dievaluasi terhadap sumber daya titik akses.
Kebijakan kontrol layanan (SCP) — Jika akun adalah bagian dari AWS organisasi Organisasi, SCP yang berlaku harus mengizinkan tindakan tersebut.
Pemeriksaan asal jaringan terjadi sebelum evaluasi kebijakan. Lapisan yang tersisa dievaluasi bersama sebagai bagian dari keputusan otorisasi IAM standar — Penolakan eksplisit di setiap lapisan mengesampingkan pernyataan Izinkan di lapisan lain.
Memilih asal jaringan
Saat membuat titik akses Amazon S3, Anda memilih sumber jaringan yang menentukan bagaimana titik akses dapat dijangkau. Anda tidak dapat mengubah asal jaringan setelah pembuatan.
Asal internet
Titik akses dengan asal jaringan internet mirip dengan cara bucket S3 diakses secara default. Semua permintaan masih memerlukan kredensi dan otorisasi IAM yang valid — asal internet tidak berarti akses publik atau anonim. Amazon S3 memberlakukan Blokir Akses Publik pada semua titik akses yang dilampirkan ke FSx untuk volume ONTAP, dan Anda tidak dapat menonaktifkan pengaturan ini.
Dengan asal internet, permintaan yang diautentikasi dapat datang dari mana saja — VPC, jaringan lokal, AWS akun lain, atau internet publik. Anda mengontrol pemanggil yang diautentikasi mana yang diizinkan menggunakan kebijakan titik akses dan kebijakan identitas IAM.
Dengan internet origin, Anda mengontrol akses menggunakan kebijakan titik akses dan kebijakan identitas IAM. Untuk pemanggil akun yang sama, gunakan pernyataan Tolak eksplisit dalam kebijakan titik akses untuk membatasi akses — kebijakan tidak cukup karena Allow-only kebijakan identitas IAM pemanggil dapat memberikan akses secara independen. Untuk pemanggil lintas akun, kebijakan titik akses harus secara eksplisit Izinkan permintaan, jadi menghilangkan Izinkan sudah cukup untuk memblokir akses.
Asal VPC
Titik akses dengan asal jaringan VPC terikat ke VPC tertentu dan secara efektif berperilaku sebagai pernyataan kebijakan Tolak eksplisit yang menolak permintaan apa pun yang aws:SourceVpc tidak cocok dengan VPC terikat. Karena Penolakan eksplisit selalu mengesampingkan Izinkan apa pun, bahkan kebijakan titik akses yang sepenuhnya permisif atau kebijakan identitas IAM tidak dapat memberikan akses ke permintaan dari luar VPC terikat.
Penelepon di luar VPC terikat masih dapat mengakses titik akses jika lalu lintas mereka dirutekan melalui titik akhir VPC di VPC terikat — misalnya, melalui peering VPC atau Transit Gateway ke titik akhir Antarmuka Amazon S3 yang digunakan di VPC terikat.
Perbedaan utama
| Asal internet | Asal VPC | |
|---|---|---|
| Penegakan jaringan | Tidak ada — akses dikendalikan oleh kebijakan saja | Secara efektif Penolakan eksplisit untuk permintaan yang tidak tiba melalui titik akhir VPC di VPC terikat |
| Multi-VPC akses | Didukung melalui ketentuan kebijakan | Didukung jika penelepon merutekan melalui titik akhir Antarmuka di VPC terikat (melalui peering VPC atau Gateway Transit) |
| Ubah ruang lingkup akses | Perbarui kebijakan | Harus membuat ulang titik akses untuk mengubah VPC terikat |
| Titik akhir VPC diperlukan | Hanya jika menggunakan aws:SourceVpc kondisi |
Ya — permintaan harus melintasi titik akhir di VPC terikat |
Cara kerja penegakan asal VPC
Ketika titik akses memiliki sumber jaringan VPC, titik akses secara efektif berperilaku seolah-olah ada pernyataan kebijakan Tolak eksplisit yang menolak semua permintaan di mana aws:SourceVpc tidak sama dengan ID VPC yang ditentukan dalam titik akses. VpcConfiguration Penolakan ini berlaku untuk semua prinsipal, semua tindakan Amazon S3, dan semua sumber daya dalam titik akses.
Karena ini adalah Penolakan eksplisit, pernyataan Izinkan akan menggantikan pernyataan Izinkan apa pun — baik dalam kebijakan titik akses, kebijakan identitas IAM pemanggil, atau kebijakan lainnya.
Dalam praktiknya, ini berarti:
Permintaan harus tiba melalui titik akhir VPC (Gateway atau Antarmuka) yang digunakan di VPC terikat, karena hanya titik akhir VPC yang mengisi atribut pada permintaan.
aws:SourceVpcPermintaan dari VPC lain ditolak, karena titik akhir VPC mereka diisi
aws:SourceVpcdengan ID VPC yang berbeda.Permintaan dari internet ditolak,
aws:SourceVpckarena tidak hadir pada permintaan.
Ini juga mengapa pesan kesalahan untuk permintaan yang ditolak mengatakan “penolakan eksplisit dalam kebijakan berbasis sumber daya.”
penting
Anda tidak dapat mengubah asal jaringan titik akses setelah pembuatan. Jika Anda perlu mengubah dari asal VPC ke asal internet (atau sebaliknya), Anda harus menghapus titik akses dan membuat yang baru.
Asal VPC vs. asal internet dengan Deny eksplisit
T VPC-origin itik akses dan titik akses asal internet dengan Deny yang ditulis StringNotEquals aws:SourceVpc secara manual mencapai hasil yang sama — keduanya menolak permintaan bukan dari VPC yang ditentukan. Perbedaan utamanya adalah:
Asal VPC: Deny dibangun ke dalam konfigurasi VPC titik akses. Anda tidak dapat secara tidak sengaja menghapusnya atau salah mengkonfigurasinya.
Asal internet dengan Den y: Anda menulis dan mengelola Deny sendiri. Ini memberi Anda lebih banyak fleksibilitas (misalnya, mengizinkan beberapa VPC) tetapi juga lebih banyak tanggung jawab - jika Deny hilang atau salah dikonfigurasi, pembatasan tidak diberlakukan.
Menggunakan titik akhir VPC dengan titik akses Amazon S3
Titik akses Amazon S3 berfungsi dengan kedua jenis titik akhir VPC untuk Amazon S3. Jenis titik akhir yang Anda butuhkan tergantung di mana penelepon Anda berada.
Titik akhir Gateway
Titik akhir gateway gratis dan berbasis tabel rute. Saat Anda membuat titik akhir Gateway, rute ditambahkan ke tabel rute tertentu yang mengarahkan lalu lintas Amazon S3 melalui titik akhir. Rute ini hanya berlaku untuk lalu lintas yang berasal dari VPC.
Gunakan titik akhir Gateway untuk:
Instans Amazon EC2, fungsi Lambda, tugas Amazon ECS, dan sumber daya komputasi lainnya dalam VPC
Titik akhir gateway tidak merut ekan lalu lintas yang memasuki VPC dari:
On-premises jaringan melalui VPN atau Direct Connect
VPC yang diintip
Koneksi Gateway Transit
Untuk informasi selengkapnya, lihat Titik akhir Gateway untuk Amazon S3 di Panduan Pengguna Amazon VPC.
Endpoint Antarmuka
Titik akhir antarmuka membuat antarmuka jaringan elastis (ENI) dengan alamat IP pribadi di subnet Anda. Lalu lintas harus secara eksplisit diarahkan ke nama DNS titik akhir atau IP pribadi.
Gunakan titik akhir Antarmuka untuk:
On-premises penelepon mengakses Amazon S3 melalui VPN atau Direct Connect
Cross-account penelepon mengakses Amazon S3 melalui peering VPC
Skenario apa pun di mana lalu lintas memasuki VPC dari luar
Saat menggunakan titik akhir Antarmuka, pemanggil harus:
Gunakan
--endpoint-urlparameter yang menunjuk ke nama DNS titik akhir Antarmuka, atauKonfigurasikan DNS untuk menyelesaikan titik akhir Amazon S3 ke IP pribadi titik akhir Antarmuka (menggunakan Route 53 Resolver atau penerusan DNS lokal)
Titik akhir antarmuka memiliki biaya per jam dan per GB. Untuk informasi selengkapnya, lihat harga AWS PrivateLink
Menggunakan kedua tipe titik akhir bersama-sama
Anda dapat menerapkan titik akhir Gateway dan titik akhir Antarmuka di VPC yang sama. Konfigurasi ini berguna jika Anda memiliki pemanggil in-VPC dan pemanggil lokal:
Titik akhir gateway: Menangani lalu lintas in-VPC (gratis, transparan)
Titik akhir antarmuka: Menangani lalu lintas lokal yang masuk melalui VPN atau Direct Connect (memerlukan konfigurasi DNS atau
--endpoint-url)
Kedua tipe titik akhir mengisi aws:SourceVpc atribut dengan ID VPC, sehingga keduanya memenuhi kondisi Penolakan asal VPC.
Kebijakan VPC endpoint
Kebijakan titik akhir VPC mengontrol sumber daya Amazon S3 mana yang dapat diakses melalui titik akhir. Secara default, titik akhir VPC memungkinkan semua tindakan Amazon S3 pada semua sumber daya. Anda dapat menjangkau kebijakan titik akhir untuk mengizinkan hanya titik akses tertentu:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "s3:*", "Resource": [ "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point", "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point/object/*" ] } ] }
Kebijakan titik akses
Kebijakan sumber daya Amazon S3 mendukung titik akses AWS Identity and Access Management (IAM) yang memungkinkan Anda mengontrol penggunaan titik akses berdasarkan sumber daya, pengguna, atau kondisi lainnya. Untuk akses lintas akun, kebijakan titik akses dan kebijakan identitas IAM penelepon harus mengizinkan permintaan tersebut. Untuk akses akun yang sama, kebijakan titik akses atau kebijakan identitas IAM pemanggil dapat memberikan akses secara independen — untuk membatasi pemanggil akun yang sama, gunakan pernyataan Tolak eksplisit dalam kebijakan titik akses. Jika permintaan melintasi titik akhir VPC, kebijakan titik akhir VPC juga harus mengizinkan permintaan tersebut.
Untuk informasi selengkapnya tentang kebijakan titik akses, lihat Meng onfigurasi kebijakan IAM untuk menggunakan titik akses di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Kunci kondisi untuk kontrol akses berbasis jaringan
IAM menyediakan kunci kondisi global yang dapat Anda gunakan dalam kebijakan titik akses untuk mengontrol akses berdasarkan properti jaringan permintaan. Kunci kondisi ini disertakan dalam konteks permintaan hanya dalam keadaan tertentu, seperti yang dijelaskan dalam tabel berikut.
| Kunci syarat | Ketersediaan | Deskripsi |
|---|---|---|
aws:SourceVpc |
Termasuk dalam konteks permintaan hanya jika pemohon menggunakan titik akhir VPC untuk membuat permintaan. | Memeriksa apakah permintaan berjalan melalui VPC tempat titik akhir VPC dilampirkan. Gunakan tombol ini untuk mengizinkan akses hanya ke VPC tertentu. |
aws:SourceVpce |
Termasuk dalam konteks permintaan hanya jika pemohon menggunakan titik akhir VPC untuk membuat permintaan. | ID titik akhir VPC yang melaluinya permintaan dibuat. |
aws:VpcSourceIp |
Termasuk dalam konteks permintaan hanya jika permintaan dibuat menggunakan titik akhir VPC. | Membandingkan alamat IP dari mana permintaan dibuat dengan alamat IP yang Anda tentukan dalam kebijakan. Cocokkan hanya jika permintaan berasal dari alamat IP yang ditentukan dan melewati titik akhir VPC. |
aws:SourceIp |
Termasuk dalam konteks permintaan hanya jika permintaan tidak mel intasi titik akhir VPC. | Alamat IP publik penelepon. Tidak tersedia untuk permintaan yang dibuat melalui titik akhir VPC. |
penting
aws:SourceIpdan aws:VpcSourceIp saling eksklusif. Ketika permintaan melintasi titik akhir VPC, tidak aws:SourceIp tersedia — gunakan aws:VpcSourceIp sebagai gantinya. Ketika permintaan datang dari internet (tidak ada titik akhir VPC), tidak aws:VpcSourceIp tersedia — gunakan sebagai aws:SourceIp gantinya.
penting
Kunci kondisi peka aws:VpcSourceIp huruf besar/kecil.
Untuk informasi selengkapnya tentang kunci kondisi global IAM, lihat kunci konteks kondisi AWS global di Panduan Pengguna IAM.
Contoh alur perencanaan
Skenario contoh berikut menunjukkan konfigurasi umum untuk titik akses Amazon S3 yang dilampirkan ke FSx untuk volume ONTAP. Setiap skenario mencakup asal jaringan yang direkomendasikan, jenis titik akhir VPC, dan kebijakan titik akses.
Akses VPC tunggal
Kasus penggunaan: Instans Amazon EC2, fungsi Lambda, atau tugas Amazon ECS dalam satu VPC mengakses titik akses. Tidak diperlukan akses eksternal.
Dengan asal jaringan VPC:
Konfigurasi asal VPC secara efektif menolak permintaan yang aws:SourceVpc tidak cocok dengan VPC terikat. Permintaan dari VPC lain, internet, atau jaringan lokal ditolak. Anda dapat menggunakan titik akhir Gateway atau Antarmuka Amazon S3 VPC.
Contoh kebijakan titik akses (asal VPC): Dengan asal VPC, pembatasan jaringan dibangun. Kebijakan titik akses hanya perlu memberikan izin yang diinginkan.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::123456789012:role/my-app-role"}, "Action": [ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point", "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point/object/*" ] } ] }
Dengan asal jaringan Internet:
Dengan internet origin, Anda membatasi akses ke VPC menggunakan aws:SourceVpc kondisi dalam kebijakan titik akses (dengan Tolak eksplisit). Titik akhir VPC diperlukan agar aws:SourceVpc diisi pada permintaan.
Contoh kebijakan titik akses (asal internet): Kebijakan ini mencakup Izinkan dengan kondisi VPC dan Tolak untuk permintaan bukan dari VPC.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::123456789012:role/my-app-role"}, "Action": [ "s3:GetObject", "s3:PutObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point", "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point/object/*" ], "Condition": { "StringEquals": {"aws:SourceVpc": "vpc-1a2b3c4d"} } }, { "Effect": "Deny", "Principal": "*", "Action": "s3:*", "Resource": [ "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point", "arn:aws:s3:us-east-1:123456789012:accesspoint/my-access-point/object/*" ], "Condition": { "StringNotEquals": {"aws:SourceVpc": "vpc-1a2b3c4d"} } } ] }
catatan
Pernyataan Izinkan dan Tolak diperlukan dalam kebijakan titik akses. Tanpa pernyataan Deny, pembatasan VPC mungkin tidak diberlakukan untuk semua pemanggil.
| Asal VPC | Asal internet | |
|---|---|---|
| Penegakan jaringan | Built-in Menolak | Policy-based (Izinkan + Tolak) |
| Titik akhir VPC | Diperlukan (Gateway atau Antarmuka) | Diperlukan (untukaws:SourceVpc) |
| kebijakan titik akses | Minimal — pembatasan menangani Deny bawaan | Harus menyertakan Iz aws:SourceVpc inkan + Tolak |
On-premises dan akses VPC
Kasus penggunaan: Pengguna lokal (melalui VPN atau Direct Connect) dan sumber daya komputasi dalam VPC mengakses titik akses. Semua lalu lintas tetap pribadi.
penting
Titik akhir gateway tidak merutekan lalu lintas yang masuk ke VPC dari koneksi VPN, Direct Connect, atau Transit Gateway. On-premises pemanggil harus menggunakan titik akhir Antarmuka Amazon S3. Lihat Menggunakan titik akhir VPC dengan titik akses Amazon S3 untuk detail.
Titik akhir Gateway (lalu lintas in-VPC) dan titik akhir Antarmuka (lalu lintas on-prem) berada di VPC yang sama, sehingga keduanya memenuhi kondisi Deny asal VPC.
| Asal VPC | Asal internet | |
|---|---|---|
| In-VPC titik akhir | Gateway (gratis) | Gerbang (untukaws:SourceVpc) |
| On-prem titik akhir | Antarmuka (wajib) | Antarmuka (wajib) |
| On-prem DNS | Selesaikan IP titik akhir Amazon S3 ke Antarmuka | Selesaikan IP titik akhir Amazon S3 ke Antarmuka |
Multi-VPC akses
Kasus penggunaan: Penelepon di beberapa VPC perlu mengakses titik akses yang sama. Misalnya, aplikasi di VPC terpisah dalam akun yang sama, atau VPC di akun berbeda yang terhubung melalui peering VPC atau Transit Gateway.
Ada dua pendekatan untuk akses multi-VPC, tergantung pada apakah Anda ingin menggunakan kontrol berbasis kebijakan atau penegakan jaringan asal VPC.
Opsi 1: Asal Internet dengan titik akhir Gateway di setiap VPC
Setiap VPC memiliki titik akhir Amazon S3 Gateway sendiri. Penelep aws:SourceVpc on di setiap VPC mengakses titik akses melalui titik akhir Gateway lokal mereka, yang mengisi permintaan. Kebijakan titik akses membatasi akses ke ID VPC yang diizinkan.
Asal jaringan: Internet
Titik akhir VPC: T itik akhir Amazon S3 Gateway di setiap VPC (gratis, tidak perlu konfigurasi tambahan)
kebijakan titik akses: Iz inkan dengan
aws:SourceVpcmencantumkan semua ID VPC, ditambah Tolak denganStringNotEquals
catatan
Pernyataan Izinkan dan Tolak diperlukan dalam kebijakan titik akses. Tanpa pernyataan Deny, pembatasan VPC mungkin tidak diberlakukan untuk semua pemanggil.
Opsi ini lebih mudah diatur karena setiap VPC beroperasi secara independen — tidak diperlukan peering VPC atau Transit Gateway. Untuk menambah atau menghapus VPC, perbarui kebijakan titik akses.
Opsi 2: Asal VPC dengan titik akhir Antarmuka terpusat
Satu VPC menghosting titik akhir Antarmuka Amazon S3, dan titik akses dibuat dengan asal VPC terikat ke VPC tersebut. VPC lain merutekan lalu lintas Amazon S3 mereka ke titik akhir Antarmuka melalui peering VPC atau Transit Gateway. Karena semua permintaan tiba melalui titik akhir di VPC terikat, mereka memenuhi penegakan asal VPC.
Asal jaringan: VPC (terikat ke VPC yang menghosting titik akhir Antarmuka)
Titik akhir VPC: Titik akhir Antarmuka Amazon S3 di VPC terikat
Konektivitas: Peering VPC atau Transit Gateway antara VPC lain dan VPC terikat
kebijakan titik akses: Minimal — penegakan asal VPC menangani pembatasan jaringan
Konfigurasi pemanggil: Penelepon di VPC lain harus menggunakan
--endpoint-urlatau konfigurasi DNS untuk merutekan permintaan melalui titik akhir Antarmuka
Opsi ini memberikan penegakan yang lebih kuat karena pembatasan asal VPC tidak dapat dilewati melalui perubahan kebijakan. Namun, ini memerlukan konektivitas peering VPC atau Transit Gateway, dan titik akhir Antarmuka memiliki biaya per jam dan per GB. Untuk informasi selengkapnya tentang titik akhir Antarmuka, lihat AWS PrivateLink untuk Amazon S3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
Memecahkan masalah akses jaringan
Ketika permintaan titik akses Amazon S3 gagal, pesan kesalahan seringkali tidak menunjukkan lapisan otorisasi mana yang menolak permintaan. Gunakan panduan berikut untuk mendiagnosis masalah umum.
AccessDenied dengan “penolakan eksplisit dalam kebijakan berbasis sumber daya”
Kesalahan ini bisa berasal dari berbagai sumber. Kerjakan pemeriksaan berikut secara berurutan:
1. Periksa asal VPC Deny (hanya titik VPC-origin akses)
Jika titik akses memiliki asal jaringan VPC, itu secara efektif menolak permintaan yang aws:SourceVpc tidak cocok dengan VPC terikat. Verifikasi bahwa:
Titik akhir VPC (Gateway atau Antarmuka) ada di VPC terikat.
Lalu lintas penelepon mengarahkan melalui titik akhir itu. Untuk pemanggil in-VPC, verifikasi tabel rute titik akhir Gateway dikaitkan dengan subnet pemanggil. Untuk penelepon lokal, verifikasi bahwa mereka menggunakan titik akhir Antarmuka (titik akhir Gateway tidak merutekan lalu lintas VPN atau Direct Connect).
Penelepon berada di VPC terikat, bukan VPC yang diintip. Permintaan dari VPC yang diintip ditolak kecuali dirutekan melalui titik akhir Antarmuka di VPC terikat.
2. Periksa kebijakan titik akhir VPC
Jika permintaan melintasi titik akhir VPC, kebijakan titik akhir harus mengizinkan tindakan pada sumber daya titik akses. Kebijakan titik akhir default mengizinkan semua tindakan pada semua sumber daya. Jika Anda telah menentukan cakupan kebijakan, verifikasi bahwa kebijakan tersebut menyertakan titik akses ARN.
3. Periksa kebijakan titik akses
Verifikasi bahwa kebijakan titik akses mengizinkan kepala sekolah yang meminta. Periksa pernyataan Tolak dengan kondisi yang mungkin cocok dengan permintaan.
4. Periksa kebijakan identitas IAM penelepon
Peran atau pengguna IAM pemanggil harus memiliki izin untuk melakukan tindakan Amazon S3 pada titik akses ARN.
5. Periksa kebijakan kontrol layanan (SCP)
Jika akun tersebut merupakan bagian dari AWS organisasi Organisasi, verifikasi bahwa tidak ada SCP yang menolak tindakan Amazon S3 pada titik akses.
On-premises penelepon mendapatkan AccessDenied tetapi penelepon in-VPC berhasil
Ini biasanya berarti lalu lintas lokal tidak merutekan melalui titik akhir VPC:
Titik akhir gateway tidak merutekan lalu lintas lokal. Lalu lintas yang masuk ke VPC dari koneksi VPN, Direct Connect, atau Transit Gateway tidak terpengaruh oleh rute titik akhir Gateway. Buat titik akhir Antarmuka Amazon S3 untuk penelepon lokal.
Verifikasi grup keamanan titik akhir Antarmuka mengizinkan HTTPS masuk (port 443) dari CIDR lokal.
Verifikasi DNS lokal menyelesaikan titik akhir Amazon S3 ke IP pribadi titik akhir Antarmuka, atau yang digunakan pemanggil.
--endpoint-url
Kondisi kebijakan titik akses tampaknya tidak berpengaruh
Allow-only Kebijakan tidak membatasi akses. Jika Anda menggunakan kondisi (seperti
aws:SourceVpc) hanya dalam pernyataan Izinkan tanpa Tolak yang sesuai, kebijakan identitas IAM pemanggil dapat memberikan akses secara independen. Tambahkan pernyataan Deny eksplisit dengan kondisi terbalik.Sensitivitas kasus. Kunci kondisi peka
aws:VpcSourceIphuruf besar/kecil.Kunci kondisi yang saling eksklusif.
aws:SourceIpdanaws:VpcSourceIpsaling eksklusif.aws:SourceIptidak tersedia saat permintaan melintasi titik akhir VPC — gunakanaws:VpcSourceIpsebagai gantinya. Sebaliknya,aws:VpcSourceIptidak tersedia untuk permintaan internet — penggunaanaws:SourceIp. Ini berlaku untuk semua kebijakan yang menggunakan kunci kondisi ini, termasuk kebijakan titik akses, kebijakan titik akhir VPC, dan kebijakan identitas IAM.