UpdateCampaign - Amazon Personalize

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

UpdateCampaign

Memperbarui kampanye untuk menerapkan versi solusi yang dilatih ulang dengan kampanye yang ada, mengubah kampanyeminProvisionedTPS, atau mengubah konfigurasi kampanye. Misalnya, Anda dapat mengatur enableMetadataWithRecommendations ke true untuk kampanye yang ada.

Untuk memperbarui kampanye agar mulai secara otomatis menggunakan versi solusi terbaru, tentukan hal berikut:

  • Untuk SolutionVersionArn parameter, tentukan Nama Sumber Daya Amazon (ARN) solusi Anda dalam SolutionArn/$LATEST format.

  • DicampaignConfig, atur syncWithLatestSolutionVersion ketrue.

Untuk memperbarui kampanye, status kampanye harus AKTIF atau BUAT GAGAL. Periksa status kampanye menggunakan DescribeCampaignoperasi.

catatan

Anda masih bisa mendapatkan rekomendasi dari kampanye saat pembaruan sedang berlangsung. Kampanye akan menggunakan versi solusi sebelumnya dan konfigurasi kampanye untuk menghasilkan rekomendasi hingga status pembaruan kampanye terbaruActive.

Untuk informasi selengkapnya tentang memperbarui kampanye, termasuk contoh kode, lihat Memperbarui kampanye. Untuk informasi selengkapnya tentang kampanye, lihat Membuat kampanye.

Sintaksis Permintaan

{ "campaignArn": "string", "campaignConfig": { "enableMetadataWithRecommendations": boolean, "itemExplorationConfig": { "string" : "string" }, "syncWithLatestSolutionVersion": boolean }, "minProvisionedTPS": number, "solutionVersionArn": "string" }

Parameter Permintaan

Permintaan menerima data berikut dalam format JSON.

campaignArn

Amazon Resource Name (ARN) dari kampanye.

Jenis: String

Batasan Panjang: Panjang maksimum 256.

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

Diperlukan: Ya

campaignConfig

Detail konfigurasi kampanye.

Tipe: Objek CampaignConfig

Diperlukan: Tidak

minProvisionedTPS

Menentukan transaksi minimum yang disediakan (rekomendasi) per detik yang akan didukung Amazon Personalize. Tinggi minProvisionedTPS akan meningkatkan tagihan Anda. Sebaiknya mulai dengan 1 untuk minProvisionedTPS (default). Lacak penggunaan Anda menggunakan CloudWatch metrik Amazon, dan tingkatkan minProvisionedTPS seperlunya.

Jenis: Integer

Rentang yang Valid: Nilai minimum 1.

Diperlukan: Tidak

solutionVersionArn

Nama Sumber Daya Amazon (ARN) dari model baru untuk digunakan. Untuk menentukan versi solusi terbaru dari solusi Anda, tentukan ARN solusi Anda dalam SolutionArn/$LATEST format. Anda harus menggunakan format ini jika Anda mengatur syncWithLatestSolutionVersion ke True dalam CampaignConfig.

Untuk menerapkan model yang bukan versi solusi terbaru dari solusi Anda, tentukan ARN versi solusi.

Untuk informasi selengkapnya tentang pembaruan kampanye otomatis, lihat Mengaktifkan pembaruan kampanye otomatis.

Jenis: String

Batasan Panjang: Panjang maksimum 256.

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

Diperlukan: Tidak

Sintaksis Respons

{ "campaignArn": "string" }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

campaignArn

Kampanye ARN yang sama seperti yang diberikan dalam permintaan.

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

ResourceInUseException

Sumber daya yang ditentukan sedang digunakan.

Kode Status HTTP: 400

ResourceNotFoundException

Tidak dapat menemukan sumber daya yang ditentukan.

Kode Status HTTP: 400

Lihat Juga

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