CORSPersyaratan Izin - Amazon SageMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CORSPersyaratan Izin

Sebelumnya pada tahun 2020, browser yang banyak digunakan seperti Chrome dan Firefox mengubah perilaku default mereka untuk memutar gambar berdasarkan metadata gambar, yang disebut sebagai data. EXIF Sebelumnya, browser akan selalu menampilkan gambar dengan cara yang tepat di mana mereka disimpan pada disk, yang biasanya tidak diputar. Setelah perubahan, gambar sekarang berputar sesuai dengan sepotong metadata gambar yang disebut nilai orientasi. Ini memiliki implikasi penting bagi seluruh komunitas pembelajaran mesin (ML). Misalnya, jika aplikasi yang membuat anotasi gambar tidak mempertimbangkan EXIF orientasi, mereka dapat menampilkan gambar dalam orientasi yang tidak terduga, sehingga menghasilkan label yang salah.

Dimulai dengan Chrome 89, AWS Tidak dapat lagi secara otomatis mencegah rotasi gambar karena kelompok standar web W3C telah memutuskan bahwa kemampuan untuk mengontrol rotasi gambar melanggar Kebijakan Same-Origin web. Oleh karena itu, untuk memastikan pekerja manusia membuat anotasi gambar masukan Anda dalam orientasi yang dapat diprediksi saat Anda mengirimkan permintaan untuk membuat pekerjaan pelabelan, Anda harus menambahkan kebijakan CORS header ke bucket Amazon S3 yang berisi gambar masukan Anda.

penting

Jika Anda tidak menambahkan CORS konfigurasi ke bucket Amazon S3 yang berisi data input Anda, tugas pelabelan untuk objek data input tersebut akan gagal.

Jika Anda membuat pekerjaan melalui konsol Ground Truth, CORS diaktifkan secara default. Jika semua data input tidak terletak di bucket Amazon S3 yang sama dengan file manifes masukan, Anda harus menambahkan CORS konfigurasi ke semua bucket Amazon S3 yang berisi data input menggunakan petunjuk berikut.

Jika Anda menggunakan CreateLabelingJob API untuk membuat pekerjaan pelabelan Ground Truth, Anda dapat menambahkan CORS kebijakan ke bucket Amazon S3 yang berisi data input di konsol S3. Untuk menyetel CORS header yang diperlukan di bucket Amazon S3 yang berisi gambar masukan Anda di konsol Amazon S3, ikuti petunjuk yang dijelaskan di Bagaimana cara menambahkan berbagi sumber daya lintas domain? CORS . Gunakan kode CORS konfigurasi berikut untuk bucket yang menampung gambar Anda. Jika Anda menggunakan konsol Amazon S3 untuk menambahkan kebijakan ke bucket, Anda harus menggunakan formatnyaJSON.

penting

Jika Anda membuat pekerjaan pelabelan cloud titik 3D atau bingkai video, Anda harus menambahkan aturan tambahan ke CORS konfigurasi Anda. Untuk mempelajari lebih lanjut, lihat Persyaratan Izin Pekerjaan Pelabelan Cloud Point 3D dan Persyaratan Izin Job Frame Video masing-masing.

JSON

[{ "AllowedHeaders": [], "AllowedMethods": ["GET"], "AllowedOrigins": ["*"], "ExposeHeaders": ["Access-Control-Allow-Origin"] }]

XML

<CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <ExposeHeader>Access-Control-Allow-Origin</ExposeHeader> </CORSRule> </CORSConfiguration>

Berikut ini GIF menunjukkan petunjuk yang ditemukan dalam dokumentasi Amazon S3 untuk menambahkan CORS kebijakan header menggunakan konsol Amazon S3. Untuk petunjuk tertulis, lihat Menggunakan konsol Amazon S3 di halaman dokumentasi Bagaimana cara menambahkan berbagi sumber daya lintas domain? CORS di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

Gif tentang cara menambahkan kebijakan CORS header menggunakan konsol Amazon S3.