CreateSolutionVersion - Amazon Personalize

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

CreateSolutionVersion

Melatih atau melatih ulang solusi aktif dalam grup kumpulan data Kustom. Solusi dibuat menggunakan CreateSolutionoperasi dan harus dalam keadaan AKTIF sebelum meneleponCreateSolutionVersion. Versi baru dari solusi dibuat setiap kali Anda memanggil operasi ini.

Status

Versi solusi dapat berada di salah satu status berikut:

  • BUAT TERTUNDA

  • BUAT IN_PROGRESS

  • AKTIF

  • BUAT GAGAL

  • BUAT BERHENTI

  • BUAT BERHENTI

Untuk mendapatkan status versi, hubungi DescribeSolutionVersion. Tunggu hingga status ditampilkan sebagai AKTIF sebelum meneleponCreateCampaign.

Jika status ditampilkan sebagai CREATE FAILED, respons menyertakan failureReason kunci, yang menjelaskan mengapa pekerjaan gagal.

Sintaksis Permintaan

{ "name": "string", "solutionArn": "string", "tags": [ { "tagKey": "string", "tagValue": "string" } ], "trainingMode": "string" }

Parameter Permintaan

Permintaan menerima data berikut dalam format JSON.

name

Nama versi solusi.

Tipe: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 63.

Pola: ^[a-zA-Z0-9][a-zA-Z0-9\-_]*

Wajib: Tidak

solutionArn

Nama Sumber Daya Amazon (ARN) dari solusi yang berisi informasi konfigurasi pelatihan.

Jenis: String

Batasan Panjang: Panjang maksimum 256.

Pola: arn:([a-z\d-]+):personalize:.*:.*:.+

Wajib: Ya

tags

Daftar tag untuk diterapkan ke versi solusi.

Tipe: Array objek Tag

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.

Wajib: Tidak

trainingMode

Ruang lingkup pelatihan yang akan dilakukan saat membuat versi solusi. Default-nya adalah FULL. Ini menciptakan model yang sama sekali baru berdasarkan keseluruhan data pelatihan dari kumpulan data dalam grup kumpulan data Anda.

Jika Anda menggunakan User-Personalization, Anda dapat menentukan mode pelatihan. UPDATE Ini memperbarui model untuk mempertimbangkan item baru untuk rekomendasi. Ini bukan pelatihan ulang penuh. Anda masih harus menyelesaikan pelatihan ulang penuh setiap minggu. Jika Anda menentukanUPDATE, Amazon Personalize akan menghentikan pembaruan otomatis untuk versi solusi. Untuk melanjutkan pembaruan, buat solusi baru dengan mode pelatihan yang disetel FULL dan terapkan dalam kampanye. Untuk informasi selengkapnya tentang pembaruan otomatis, lihat Pembaruan otomatis.

UPDATEOpsi ini hanya dapat digunakan ketika Anda sudah memiliki versi solusi aktif yang dibuat dari solusi input menggunakan FULL opsi dan solusi input dilatih dengan resep Personalisasi Pengguna atau resep HRNNN-ColdStart lama.

Tipe: String

Nilai yang Valid: FULL | UPDATE | AUTOTRAIN

Wajib: Tidak

Sintaksis Respons

{ "solutionVersionArn": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

solutionVersionArn

ARN dari versi solusi baru.

Jenis: String

Batasan Panjang: Panjang maksimum 256.

Pola: arn:([a-z\d-]+):personalize:.*:.*:.+

Kesalahan

InvalidInputException

Berikan nilai yang valid untuk bidang atau parameter.

Kode Status HTTP: 400

LimitExceededException

Batas jumlah permintaan per detik telah terlampaui.

Kode Status HTTP: 400

ResourceAlreadyExistsException

Sumber daya yang ditentukan sudah ada.

Kode Status HTTP: 400

ResourceInUseException

Sumber daya yang ditentukan sedang digunakan.

Kode Status HTTP: 400

ResourceNotFoundException

Tidak dapat menemukan sumber daya yang ditentukan.

Kode Status HTTP: 400

TooManyTagsException

Anda telah melampaui jumlah maksimum tag yang dapat Anda terapkan ke sumber daya ini.

Kode Status HTTP: 400

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini: