Menggunakan Amazon S3 dengan Amazon ML - Amazon Machine Learning

Kami tidak lagi memperbarui layanan Amazon Machine Learning atau menerima pengguna baru untuk itu. Dokumentasi ini tersedia untuk pengguna yang sudah ada, tetapi kami tidak lagi memperbaruinya. Untuk informasi selengkapnya, lihat Apa itu Amazon Machine Learning.

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

Menggunakan Amazon S3 dengan Amazon ML

Amazon Simple Storage Service (Amazon S3) adalah penyimpanan untuk Internet. Anda dapat menggunakan Amazon S3 untuk menyimpan dan mengambil data sebanyak apa pun kapan pun, dari mana pun di web. Amazon ML menggunakan Amazon S3 sebagai repositori data utama untuk tugas-tugas berikut:

  • Untuk mengakses file input Anda untuk membuat objek sumber data untuk pelatihan dan mengevaluasi model ML Anda.

  • Untuk mengakses file input Anda untuk menghasilkan prediksi batch.

  • Saat Anda membuat prediksi batch menggunakan model ML Anda, untuk menampilkan file prediksi ke bucket S3 yang Anda tentukan.

  • Untuk menyalin data yang telah disimpan di Amazon Redshift atau Amazon Relational Database Service (Amazon RDS) ke dalam file.csv dan mengunggahnya ke Amazon S3.

Untuk mengaktifkan Amazon ML untuk melakukan tugas-tugas ini, Anda harus memberikan izin ke Amazon ML untuk mengakses data Amazon S3 Anda.

catatan

Anda tidak dapat menampilkan file prediksi batch ke bucket S3 yang hanya menerima file terenkripsi sisi server. Pastikan kebijakan bucket Anda mengizinkan pengunggahan file yang tidak dienkripsi dengan mengonfirmasi bahwa kebijakan tersebut tidak menyertakan Deny efek untuk s3:PutObject tindakan jika tidak ada s3:x-amz-server-side-encryption header dalam permintaan. Untuk informasi selengkapnya tentang kebijakan bucket enkripsi sisi server S3, lihat Melindungi Data Menggunakan Enkripsi Sisi Server di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

Mengunggah Data Anda ke Amazon S3

Anda harus mengunggah data input ke Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) karena Amazon ML membaca data dari lokasi Amazon S3. Anda dapat mengunggah data langsung ke Amazon S3 (misalnya, dari komputer Anda), atau Amazon ML dapat menyalin data yang telah Anda simpan di Amazon Redshift atau Amazon Relational Database Service (RDS) ke dalam file.csv dan mengunggahnya ke Amazon S3.

Untuk informasi selengkapnya tentang menyalin data Anda dari Amazon Redshift atau Amazon RDS, lihat Menggunakan Amazon Redshift dengan Amazon ML atau Menggunakan Amazon RDS dengan Amazon ML, masing-masing.

Sisa bagian ini menjelaskan cara mengunggah data input Anda langsung dari komputer Anda ke Amazon S3. Sebelum Anda memulai prosedur di bagian ini, Anda harus memiliki data Anda dalam file.csv. Untuk informasi tentang cara memformat file.csv dengan benar sehingga Amazon ML dapat menggunakannya, lihat Memahami Format Data untuk Amazon ML.

Untuk mengunggah data Anda dari komputer Anda ke Amazon S3
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com /s3.

  2. Buat bucket atau pilih bucket yang ada.

    1. Untuk membuat bucket, pilih Create Bucket. Beri nama bucket Anda, pilih wilayah (Anda dapat memilih wilayah yang tersedia), lalu pilih Buat. Untuk informasi selengkapnya, lihat Membuat Bucket di Panduan Memulai Penyimpanan Sederhana Amazon.

    2. Untuk menggunakan bucket yang sudah ada, cari bucket dengan memilih bucket di daftar Semua Bucket. Saat nama bucket muncul, pilih, lalu pilih Unggah.

  3. Di kotak dialog Unggah, pilih Tambahkan File.

  4. Arahkan ke folder yang berisi data masukan Anda. File csv, lalu pilih Buka.

Izin

Untuk memberikan izin bagi Amazon ML untuk mengakses salah satu bucket S3, Anda harus mengedit kebijakan bucket.

Untuk informasi tentang pemberian izin Amazon untuk membaca data dari bucket Anda di Amazon S3, lihat Memberikan Izin Amazon ML untuk Membaca Data Anda dari Amazon S3.

Untuk informasi tentang pemberian izin Amazon untuk menampilkan hasil prediksi batch ke bucket Anda di Amazon S3, lihat Memberikan Izin Amazon ML untuk Prediksi Output ke Amazon S3.

Untuk informasi tentang mengelola izin akses ke sumber daya Amazon S3, lihat Panduan Pengembang Amazon S3.