

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

# Creazione di HealthOmics versioni dell'Annotation Store
<a name="annotation-store-versioning"></a>

**Importante**  
AWS HealthOmics i negozi di varianti e i negozi di annotazioni non sono più aperti a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [AWS HealthOmics modifica della disponibilità dell'archivio delle varianti e dell'archivio delle annotazioni](variant-store-availability-change.md).

È possibile creare nuove versioni degli archivi di annotazioni per raccogliere diverse versioni dei database di annotazioni. In questo modo è possibile organizzare i dati delle annotazioni, che vengono aggiornati regolarmente.

Per creare una nuova versione di un archivio di annotazioni esistente, utilizza l'**create-annotation-store-version**API come mostrato nell'esempio seguente.

```
aws omics create-annotation-store-version \
     --name my_annotation_store \
     --version-name my_version
```

Riceverai la seguente risposta con l'ID della versione dell'Annotation Store, che conferma che è stata creata una nuova versione dell'annotazione.

```
{
     "creationTime": "2023-07-21T17:15:49.251040+00:00",
     "id": "3b93cdef69d2",
     "name": "my_annotation_store",
     "reference": {
         "referenceArn": "arn:aws:omics:us-west-2:555555555555:referenceStore/6505293348/reference/5987565360"
     },
     "status": "CREATING",
     "versionName": "my_version"
}
```

Per aggiornare la descrizione di una versione dell'archivio di annotazioni, puoi utilizzare **update-annotation-store-version**per aggiungere aggiornamenti a una versione dell'archivio di annotazioni. 

```
aws omics update-annotation-store-version \
    --name my_annotation_store \
    --version-name my_version \
    --description "New Description"
```

Riceverai la seguente risposta, che conferma che la versione dell'annotation store è stata aggiornata.

```
{
     "storeId": "4934045d1c6d",
     "id": "2a3f4a44aa7b",
     "description":"New Description",
     "status": "ACTIVE",
     "name": "my_annotation_store",
     "versionName": "my_version",
     "creation Time": "2023-07-21T17:20:59.380043+00:00",
     "updateTime": "2023-07-21T17:26:17.892034+00:00"
}
```

Per visualizzare i dettagli di una versione dell'Annotation Store, usa. **get-annotation-store-version**

```
aws omics get-annotation-store-version --name my_annotation_store --version-name my_version              
```

Riceverai una risposta con il nome della versione, lo stato e altri dettagli.

```
{
     "storeId": "4934045d1c6d",
     "id": "2a3f4a44aa7b",
     "status": "ACTIVE",
     "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version",
     "name": "my_annotation_store",
     "versionName": "my_version",
     "creationTime": "2023-07-21T17:15:49.251040+00:00",
     "updateTime": "2023-07-21T17:15:56.434223+00:00",
     "statusMessage": "",
     "versionSizeBytes": 0
    }
```

Per visualizzare tutte le versioni di un archivio di annotazioni, è possibile utilizzare **list-annotation-store-versions**, come illustrato nell'esempio seguente.

```
aws omics list-annotation-store-versions --name my_annotation_store
```

Riceverai una risposta con le seguenti informazioni

```
{
  "annotationStoreVersions": [
    {
     "storeId": "4934045d1c6d",
     "id": "2a3f4a44aa7b",
     "status": "CREATING",
     "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_2",
     "name": "my_annotation_store",
     "versionName": "my_version_2",
     "creation Time": "2023-07-21T17:20:59.380043+00:00",
     "versionSizeBytes": 0
    },
    {
     "storeId": "4934045d1c6d",
     "id": "4934045d1c6d",
     "status": "ACTIVE",
     "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_1",
     "name": "my_annotation_store",
     "versionName": "my_version_1",
     "creationTime": "2023-07-21T17:15:49.251040+00:00",
     "updateTime": "2023-07-21T17:15:56.434223+00:00",
     "statusMessage": "",
     "versionSizeBytes": 0
    }
}
```

Se non è più necessaria una versione dell'archivio di annotazioni, è possibile utilizzare **delete-annotation-store-versions**per eliminare una versione dell'archivio di annotazioni, come illustrato nell'esempio seguente.

```
aws omics delete-annotation-store-versions --name my_annotation_store --versions my_version  
```

Se la versione dello store viene eliminata senza errori, riceverai la seguente risposta.

```
{
  "errors": []
}
```

In caso di errori, riceverai una risposta con i dettagli degli errori, come mostrato.

```
{
  "errors": [
    {
      "versionName": "my_version",
      "message": "Version with versionName: my_version was not found."
    }
  ]
}
```

Se tenti di eliminare una versione di Annotation Store con un processo di importazione attivo, riceverai una risposta con un errore, come mostrato.

```
{
  "errors": [
    {
      "versionName": "my_version",
      "message": "version has an inflight import running"
    }
  ]
}
```

In questo caso, è possibile forzare l'eliminazione della versione dell'annotation store, come mostrato nell'esempio seguente.

```
aws omics delete-annotation-store-versions --name my_annotation_store --versions my_version --force 
```