

Referensi API AWS Marketplace direstrukturisasi. Untuk informasi selengkapnya tentang operasi API yang didukung, lihat [Referensi API AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html).

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

# Batasi versi
<a name="ml-restrict-version"></a>

 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
<a name="ml-restrict-version-request-syntax"></a>

```
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
<a name="ml-restrict-version-required-fields"></a>

**Bidang yang diperlukan**
+  `Entity`(objek) —diperlukan 

  Berisi informasi tentang produk ML Anda.
  +  `Identifier`(string) —diperlukan 

    ID produk Anda. Untuk informasi selengkapnya, lihat [Pengenal](https://docs.aws.amazon.com/marketplace/latest/APIReference/catalog-apis.html#identifier).
  +  `Type`(string) —diperlukan 

    Menentukan metode pengiriman (jenis produk). Itu pasti`MachineLearningProduct@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
<a name="ml-restrict-version-response-syntax"></a>

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.
   +  Waktu pemrosesan: Beberapa menit hingga beberapa jam 
   +  Untuk kesalahan validasi, lihat [Mengubah status set dan kesalahan](https://docs.aws.amazon.com/marketplace/latest/APIReference/work-with-seller-products.html#seller-product-change-set-errors). 

1.  Pemantauan status: Anda dapat memeriksa status permintaan dengan dua cara. 
   + Melalui Portal AWS Marketplace Manajemen
   + Menggunakan `DescribeChangeSet` operasi

1.  Penyelesaian: Ketika disetujui, versi baru dibatasi. 

## Kesalahan
<a name="ml-restrict-version-errors"></a>

**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. | 