Memperbarui konfigurasi kampanye Amazon Personalize - Amazon Personalize

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

Memperbarui konfigurasi kampanye Amazon Personalize

Untuk mengubah kampanyeTPS minimum yang disediakan, menerapkan versi solusi baru secara manual, atau mengubah konfigurasi kampanye, seperti mengaktifkan metadata dalam rekomendasi, Anda harus memperbarui kampanye secara manual.

Berikut ini tidak memerlukan pembaruan kampanye manual:

  • Jika kampanye Anda menggunakan pembaruan kampanye otomatis, Anda tidak perlu memperbaruinya untuk menerapkan versi solusi terbaru yang terlatih secara otomatis atau manual dari solusi Anda. Untuk informasi selengkapnya, lihat Mengaktifkan pembaruan kampanye otomatis.

  • Dengan User-personalization-v2, User-Personalization, atau Next-Best-Action, Amazon Personalize secara otomatis memperbarui versi solusi terbaru Anda setiap dua jam untuk menyertakan item atau tindakan baru dalam rekomendasi. Kampanye Anda secara otomatis menggunakan versi solusi yang diperbarui.

Anda memperbarui kampanye secara manual dengan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDK.

Memperbarui kampanye (konsol)

Untuk menerapkan versi solusi yang dilatih ulang secara manual atau membuat perubahan pada konfigurasi kampanye, Anda harus memperbarui kampanye.

Untuk memperbarui kampanye (konsol)
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/home dan masuk ke akun Anda.

  2. Pilih grup kumpulan data dengan kampanye yang ingin Anda perbarui.

  3. Di panel navigasi, pilih Kampanye.

  4. Pada halaman Kampanye, pilih kampanye yang ingin Anda perbarui.

  5. Pada halaman detail kampanye, pilih Perbarui.

  6. Pada halaman Update campaign, buat perubahan. Misalnya, jika Anda menerapkan versi solusi yang dilatih ulang, untuk ID versi Solusi, pilih nomor identifikasi untuk versi solusi baru.

  7. Pilih Perbarui. Amazon Personalize memperbarui kampanye untuk menggunakan versi solusi baru dan konfigurasi yang diubah.

Memperbarui kampanye (AWS CLI)

Untuk menerapkan versi solusi baru, mengubah kampanyeTPS minimum yang disediakan, atau mengubah konfigurasi kampanye, Anda harus memperbarui kampanye. Gunakan update-campaign perintah berikut untuk memperbarui kampanye agar menggunakan versi solusi baru dengan AWS CLI.

Ganti campaign arn dengan Nama Sumber Daya Amazon (ARN) dari kampanye yang ingin Anda perbarui. Ganti new solution version arn dengan versi solusi yang ingin Anda terapkan.

aws personalize update-campaign \ --campaign-arn campaign arn \ --solution-version-arn new solution version arn \ --min-provisioned-tps 1

Memperbarui kampanye (AWS SDK)

Untuk menerapkan versi solusi baru, mengubah kampanye, TPS minimum yang disediakan atau mengubah konfigurasi kampanye, Anda harus memperbarui kampanye. Gunakan kode berikut untuk memperbarui kampanye dengan SDK for Python (Boto3) atau SDK for Java 2.x. Untuk daftar parameter lengkap, lihatUpdateCampaign.

SDK for Python (Boto3)

Gunakan update_campaign metode berikut untuk menerapkan versi solusi baru. Ganti campaign arn dengan Nama Sumber Daya Amazon (ARN) dari kampanye yang ingin Anda perbarui, ganti new solution version arn dengan versi solusi baru ARN dan secara opsional ubah. minProvisionedTPS

import boto3 personalize = boto3.client('personalize') response = personalize.update_campaign( campaignArn = 'campaign arn', solutionVersionArn = 'new solution version arn', minProvisionedTPS = 1, ) arn = response['campaignArn'] description = personalize.describe_campaign(campaignArn = arn)['campaign'] print('Name: ' + description['name']) print('ARN: ' + description['campaignArn']) print('Status: ' + description['status'])
SDK for Java 2.x

Gunakan updateCampaign metode berikut untuk memperbarui kampanye agar menggunakan versi solusi baru. Teruskan sebagai parameter klien layanan Amazon Personalize, Amazon Resource Name (ARN) versi solusi baru, dan file. TPS minimum yang disediakan

public static void updateCampaign(PersonalizeClient personalizeClient, String campaignArn, String solutionVersionArn, Integer minProvisionedTPS) { try { // build the updateCampaignRequest UpdateCampaignRequest updateCampaignRequest = UpdateCampaignRequest.builder() .campaignArn(campaignArn) .solutionVersionArn(solutionVersionArn) .minProvisionedTPS(minProvisionedTPS) .build(); // update the campaign personalizeClient.updateCampaign(updateCampaignRequest); DescribeCampaignRequest campaignRequest = DescribeCampaignRequest.builder() .campaignArn(campaignArn) .build(); DescribeCampaignResponse campaignResponse = personalizeClient.describeCampaign(campaignRequest); Campaign updatedCampaign = campaignResponse.campaign(); System.out.println("The Campaign status is " + updatedCampaign.status()); } catch (PersonalizeException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }