

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

# Perbarui sumber daya di hub pribadi
<a name="jumpstart-curated-hubs-update"></a>

Anda dapat memperbarui sumber daya di hub pribadi Anda untuk membuat perubahan pada metadata mereka. Sumber daya yang dapat Anda perbarui mencakup referensi model ke SageMaker JumpStart model Amazon, model kustom, notebook, kumpulan data, dan. JsonDoc

Saat memperbarui model, buku catatan, kumpulan data, atau JsonDoc sumber daya, Anda dapat memperbarui deskripsi konten, nama tampilan, kata kunci, dan status dukungan. Saat memperbarui referensi model ke JumpStart model, Anda hanya dapat memperbarui bidang yang menentukan versi model minimum yang ingin Anda gunakan.
+ “Perbarui model atau sumber daya notebook” untuk disertakan DataSet/JsonDoc. Dalam perintah CLI, DataSets/JsonDocs harus ditambahkan ke argumen hub-content-type.

Ikuti bagian khusus untuk sumber daya yang ingin Anda perbarui.

## Perbarui model atau sumber daya notebook
<a name="jumpstart-curated-hubs-update-model-notebook"></a>

Untuk memperbarui model atau sumber daya notebook, gunakan [UpdateHubContent](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContent.html)API.

Bidang metadata valid yang dapat Anda perbarui dengan API ini adalah sebagai berikut:
+ `HubContentDescription`— Deskripsi sumber daya.
+ `HubContentDisplayName`— Nama tampilan sumber daya.
+ `HubContentMarkdown`— Deskripsi sumber daya, dalam format Markdown.
+ `HubContentSearchKeywords`— Kata kunci sumber daya yang dapat dicari.
+ `SupportStatus`— Status sumber daya saat ini.

Dalam permintaan Anda, sertakan perubahan untuk satu atau beberapa bidang sebelumnya. Jika Anda mencoba memperbarui bidang lain, seperti jenis konten hub, Anda menerima kesalahan.

------
#### [ AWS SDK untuk Python (Boto3) ]

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan AWS SDK untuk Python (Boto3) untuk mengirimkan [ UpdateHubContent](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContent.html)permintaan.

**catatan**  
Yang `HubContentVersion` Anda tentukan dalam permintaan berarti metadata versi tertentu diperbarui. Untuk menemukan semua versi konten hub yang tersedia, Anda dapat menggunakan [ ListHubContentVersions](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListHubContentVersions.html)API.

```
import boto3
sagemaker_client = boto3.Session(region_name=<AWS-region>).client("sagemaker")

sagemaker_client.update_hub_contents(
    HubName={{<hub-name>}},
    HubContentName={{<resource-content-name>}},
    HubContentType={{<"Model"|"Notebook">}},
    HubContentVersion='1.0.0', # specify the correct version that you want to update
    HubContentDescription={{<updated-description-string>}}
)
```

------
#### [ AWS CLI ]

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk mengirimkan permintaan [update-hub-content](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sagemaker/update-hub-content.html).

```
aws sagemaker update-hub-content \
--hub-name {{<hub-name>}} \
--hub-content-name {{<resource-content-name>}} \
--hub-content-type {{<"Model"|"Notebook">}} \
--hub-content-version "1.0.0" \
--hub-content-description {{<updated-description-string>}}
```

------

## Perbarui referensi model
<a name="jumpstart-curated-hubs-update-model-reference"></a>

Untuk memperbarui referensi model ke JumpStart model, gunakan [ UpdateHubContentReference](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContentReference.html)API.

Anda hanya dapat memperbarui `MinVersion` bidang untuk referensi model.

------
#### [ AWS SDK untuk Python (Boto3) ]

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan AWS SDK untuk Python (Boto3) untuk mengirimkan [ UpdateHubContentReference](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContentReference.html)permintaan.

```
import boto3
sagemaker_client = boto3.Session(region_name=<AWS-region>).client("sagemaker")

update_response = sagemaker_client.update_hub_content_reference(
    HubName={{<hub-name>}},
    HubContentName={{<model-reference-content-name>}},
    HubContentType='ModelReference',
    MinVersion='1.0.0'
)
```

------
#### [ AWS CLI ]

Contoh berikut menunjukkan bagaimana Anda dapat menggunakan AWS CLI untuk mengirimkan permintaan [update-hub-content-reference](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sagemaker/update-hub-content-reference.html).

```
aws sagemaker update-hub-content-reference \
 --hub-name {{<hub-name>}} \
 --hub-content-name {{<model-reference-content-name>}} \
 --hub-content-type "ModelReference" \
 --min-version "1.0.0"
```

------