

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

# Eliminazione di uno schema o di un registro
<a name="schema-registry-gs7"></a>

L'eliminazione di uno schema, di una versione dello schema o di un registro è un'azione permanente che non può essere annullata.

## Eliminazione di uno schema
<a name="schema-registry-gs7a"></a>

Potresti voler eliminare uno schema quando non verrà più utilizzato all'interno di un registro, utilizzando o l'[DeleteSchema azione (Python: delete\_schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchema)API. Console di gestione AWS

L'eliminazione di uno o più schemi è un'azione permanente che non può essere annullata. Accertati che lo schema o gli schemi non siano più necessari.

Per eliminare uno schema dal registro, chiama l'API [DeleteSchema azione (Python: delete\_schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchema), specificando la struttura `SchemaId` per identificare lo schema.

Ad esempio:

```
aws glue delete-schema --schema-id SchemaArn="arn:aws:glue:us-east-2:901234567890:schema/registryName1/schemaname"
```

```
aws glue delete-schema --schema-id SchemaName="TestSchema6-deleteschemabyname",RegistryName="default-registry"
```

**Console AWS Glue**  
Per eliminare uno schema dalla console AWS Glue:

1. Accedi a Console di gestione AWS e apri la AWS Glue console all'indirizzo [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\).

1. Nel pannello di navigazione, in **Data catalog (Catalogo dati)**, seleziona **Schema registries (Registri degli schemi)**.

1. Scegli il registro che contiene lo schema dall'elenco dei registri.

1. Seleziona uno o più schemi dall'elenco selezionando le caselle.

1. Dal menu **Action (Operazioni)**, scegli **Delete schema (Elimina schema)**.

1. Inserisci il testo **Delete** nel campo per confermare l'eliminazione.

1. Seleziona **Delete (Elimina)**.

Gli schemi specificati vengono eliminati dal registro.

## Eliminazione di una versione dello schema
<a name="schema-registry-gs7b"></a>

Man mano che gli schemi si accumulano nel registro, potresti voler eliminare le versioni indesiderate dello schema utilizzando Console di gestione AWS, o l'[DeleteSchemaVersions azione (Python: delete\_schema\_versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchemaVersions)API. L'eliminazione di una o più versioni degli schemi è un'azione permanente che non può essere annullata. Accertati che le versioni degli schemi non siano più necessarie.

Durante l'eliminazione delle versioni degli schemi, tieni presente i seguenti vincoli:
+ Non è possibile eliminare una versione con segno di spunta.
+ L'intervallo di versioni contigue non può essere superiore a 25.
+ La versione più recente non deve trovarsi nello stato in sospeso.

Specifica la struttura `SchemaId` per identificare lo schema e specifica `Versions` come intervallo di versioni da eliminare. Per ulteriori informazioni sulla specifica di una versione o un intervallo di versioni, consulta [DeleteRegistry azione (Python: delete\_registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteRegistry). Le versioni degli schemi specificate vengono eliminate dal registro.

Chiamare l'API [ListSchemaVersions azione (Python: list\_schema\_versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ListSchemaVersions) dopo questa chiamata elencherà lo stato delle versioni eliminate.

Esempio:

```
aws glue delete-schema-versions --schema-id SchemaName="TestSchema6",RegistryName="default-registry" --versions "1-1"
```

```
aws glue delete-schema-versions --schema-id SchemaArn="arn:aws:glue:us-east-2:901234567890:schema/default-registry/TestSchema6-NON-Existent" --versions "1-1"
```

1. Accedi a Console di gestione AWS e apri la AWS Glue console all'indirizzo. [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\)

1. Nel pannello di navigazione, in **Data catalog (Catalogo dati)**, seleziona **Schema registries (Registri degli schemi)**.

1. Scegli il registro che contiene lo schema dall'elenco dei registri.

1. Seleziona uno o più schemi dall'elenco selezionando le caselle.

1. Dal menu **Action (Operazioni)**, scegli **Delete schema (Elimina schema)**.

1. Inserisci il testo **Delete** nel campo per confermare l'eliminazione.

1. Seleziona **Delete (Elimina)**.

Le versioni degli schemi specificate vengono eliminate dal registro.