

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornamento delle risorse in un hub privato
<a name="jumpstart-curated-hubs-update"></a>

Puoi aggiornare le risorse nel tuo hub privato in modo da apportare modifiche ai relativi metadati. Le risorse che puoi aggiornare includono riferimenti ai SageMaker JumpStart modelli Amazon, modelli personalizzati, notebook, set di dati e. JsonDoc

Quando aggiorni il modello, il notebook, i set di dati o JsonDoc le risorse, puoi aggiornare la descrizione del contenuto, il nome visualizzato, le parole chiave e lo stato del supporto. Quando si aggiornano i riferimenti JumpStart dei modelli ai modelli, è possibile aggiornare solo il campo che specifica la versione minima del modello che si desidera utilizzare.
+ «Aggiorna le risorse del modello o del notebook» per includere DataSet/JsonDoc. Nel comando CLI, DataSets/JsonDocs dovrebbe essere aggiunto all' hub-content-typeargomento.

Segui la sezione specifica per la risorsa che desideri aggiornare.

## Aggiornamento delle risorse del modello o del notebook
<a name="jumpstart-curated-hubs-update-model-notebook"></a>

Per aggiornare un modello o una risorsa notebook, utilizza l'[UpdateHubContent](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContent.html)API.

I campi dei metadati validi che puoi aggiornare con questa API sono i seguenti:
+ `HubContentDescription`: descrizione della risorsa.
+ `HubContentDisplayName`: nome della risorsa visualizzato.
+ `HubContentMarkdown`: descrizione della risorsa, in formato Markdown.
+ `HubContentSearchKeywords`: parole chiave ricercabili della risorsa.
+ `SupportStatus`: stato corrente della risorsa.

Nella richiesta, includi una modifica per uno o più dei campi precedenti. Se tenti di aggiornare altri campi, ad esempio il tipo di contenuto dell’hub, ricevi un errore.

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

L'esempio seguente mostra come utilizzare il AWS SDK per Python (Boto3) per inviare una [ UpdateHubContent](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContent.html)richiesta.

**Nota**  
La `HubContentVersion` che specifichi nella richiesta indica che i metadati della versione specifica vengono aggiornati. Per trovare tutte le versioni disponibili dei contenuti dell'hub, puoi utilizzare l'[ 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 ]

L'esempio seguente mostra come utilizzare il AWS CLI per inviare una [ update-hub-content](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sagemaker/update-hub-content.html)richiesta.

```
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>}}
```

------

## Aggiornamento dei riferimenti ai modelli
<a name="jumpstart-curated-hubs-update-model-reference"></a>

Per aggiornare il riferimento di un modello a un JumpStart modello, utilizza l'[ UpdateHubContentReference](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContentReference.html)API.

È possibile aggiornare solo il campo `MinVersion` per i riferimenti ai modelli.

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

L'esempio seguente mostra come utilizzare il AWS SDK per Python (Boto3) per inviare una [ UpdateHubContentReference](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateHubContentReference.html)richiesta.

```
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 ]

L'esempio seguente mostra come utilizzare il AWS CLI per inviare una [ update-hub-content-reference](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/sagemaker/update-hub-content-reference.html)richiesta.

```
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"
```

------