View a markdown version of this page

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 sudah ada, mengubah kampanye AndaminProvisionedTPS, atau mengubah konfigurasi kampanye Anda. Misalnya, Anda dapat menyetel enableMetadataWithRecommendations ke true untuk kampanye yang sudah ada.

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

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

  • DicampaignConfig, atur syncWithLatestSolutionVersion ketrue.

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

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 terbaru munculActive.

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" }, "rankingInfluence": { "string" : number }, "syncWithLatestSolutionVersion": boolean }, "minProvisionedTPS": number, "solutionVersionArn": "string" }

Parameter Permintaan

Permintaan menerima data berikut dalam format JSON.

campaignArn

Amazon Resource Name (ARN) dari kampanye.

Tipe: String

Batasan Panjang: Panjang maksimum 256.

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

Wajib: Ya

campaignConfig

Detail konfigurasi kampanye.

Tipe: Objek CampaignConfig

Wajib: Tidak

minProvisionedTPS

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

Tipe: Bilangan Bulat

Rentang yang Valid: Nilai minimum 1.

Wajib: Tidak

solutionVersionArn

Nama Sumber Daya Amazon (ARN) dari model baru yang akan digunakan. Untuk menentukan versi solusi terbaru dari solusi Anda, tentukan ARN solusi Anda dalam SolutionArn/$LATEST format. Anda harus menggunakan format ini jika Anda meny syncWithLatestSolutionVersion True etel ke 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.

Tipe: 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.

Tipe: 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 menggunakan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: