View a markdown version of this page

Batasi versi - AWS Marketplace

Referensi API AWS Marketplace direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat Referensi API AWS Marketplace.

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

Batasi versi

Anda dapat menggunakan API Katalog untuk membatasi versi produk pembelajaran mesin Anda. AWS Marketplace Ketika dibatasi, pembeli baru tidak dapat mengakses versi itu. Pelanggan yang ada mempertahankan akses ke versi terbatas. AWS Marketplace pedoman memerlukan dukungan berkelanjutan untuk pembeli yang ada selama 90 hari setelah pembatasan.

penting

Setidaknya satu versi tidak terbatas harus tetap tersedia. Anda tidak dapat membatasi versi produk terakhir yang tersedia untuk umum.

Untuk membatasi versi:
  • Untuk membatasi versi, panggil StartChangeSet operasi dengan jenis RestrictDeliveryOptions perubahan.

Sintaksis Permintaan

POST /StartChangeSet HTTP/1.1 Content-type: application/json { "Catalog": "AWSMarketplace", "ChangeSet": [ { "ChangeType": "RestrictDeliveryOptions", "Entity": { "Identifier": "example1-abcd-1234-5ef6-7890abcdef12@1", "Type": "MachineLearningProduct@1.0" }, "DetailsDocument": { "DeliveryOptionIds": [ "example1-2222-cccc-2222-cccccccccccc" ] } } ] }

Bidang yang diperlukan

Bidang yang diperlukan
  • Entity(objek) —diperlukan

    Berisi informasi tentang produk ML Anda.

    • Identifier(string) —diperlukan

      ID produk Anda. Untuk informasi selengkapnya, lihat Pengenal.

    • Type(string) —diperlukan

      Menentukan metode pengiriman (jenis produk). Itu pastiMachineLearningProduct@1.0.

  • DetailsDocument(objek) —diperlukan

    Berisi informasi versi yang diperbarui.

    • DeliveryOptionIds(array objek) —diperlukan

      Daftar DeliveryOption ID untuk versi yang ingin Anda batasi. Ambil pengenal unik untuk masing-masing DeliveryOption dengan memanggil DescribeEntity tindakan pada versi yang Anda batasi.

Sintaksis Respons

Permintaan yang berhasil mengembalikan:

{ "ChangeSetId": "example123456789012abcdef", "ChangeSetArn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/example123456789012abcdef" }
  1. Validasi: Sistem memeriksa apakah semua informasi memenuhi AWS Marketplace pedoman.

  2. Pemantauan status: Anda dapat memeriksa status permintaan dengan dua cara.

    • Melalui Portal AWS Marketplace Manajemen

    • Menggunakan DescribeChangeSet operasi

  3. Penyelesaian: Ketika disetujui, versi baru dibatasi.

Kesalahan

Kesalahan asinkron

Kesalahan berikut dapat terjadi selama pemrosesan set perubahan dan dapat diambil menggunakan DescribeChangeSet operasi:

Kode kesalahan Pesan kesalahan
INCOMPATIBLE_PRODUCT_STATUS Gunakan produk publik atau terbatas yang sudah ada
HILANG_DELIVERY_OPTION_IDS Berikan opsi pengiriman dari daftar ID yang ada.
INVALID_DELIVERY_OPTION_IDS Berikan ID opsi pengiriman yang dapat ditemukan di produk. ID tidak ditemukan: [x]
INVALID_DELIVERY_OPTION_STATUS ID opsi pengiriman [invalid_ids] tidak valid. Berikan opsi pengiriman di negara publik.
ALL_DELIVERY_OPTIONS_RESTRICTED Berikan lebih sedikit opsi pengiriman untuk membatasi karena setidaknya satu harus tetap berada di negara publik.