

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# ALTER SYSTEM
<a name="r_ALTER_SYSTEM"></a>

Modifica un'opzione di configurazione a livello di sistema per il cluster Amazon Redshift o il gruppo di lavoro Redshift Serverless.

## Privilegi richiesti
<a name="r_ALTER_SYSTEM-privileges"></a>

Uno dei seguenti tipi di utente può eseguire il comando ALTER SYSTEM:
+ Superuser
+ Utente amministratore

## Sintassi
<a name="r_ALTER_SYSTEM-synopsis"></a>

```
ALTER SYSTEM SET system-level-configuration = {true| t | on | false | f | off}
```

## Parameters
<a name="r_ALTER_SYSTEM-parameters"></a>

 *system-level-configuration*   
Una configurazione a livello di sistema. Valori validi: `data_catalog_auto_mount` e `metadata_security`.

{vero\| t \| attivo \| falso \| f \| disattivato}   
Un valore per attivare o disattivare la configurazione a livello di sistema. Un `true`, `t` oppure `on` indica di attivare la configurazione. Un `false`, `f` oppure `off` indica di disattivare la configurazione.

## Note per l'utilizzo
<a name="r_ALTER_SYSTEM-usage-notes"></a>

Per un cluster con provisioning, le modifiche apportate a `data_catalog_auto_mount` diventano effettive al successivo riavvio del cluster. Per ulteriori informazioni, consulta [Riavvio di un cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-clusters-console.html#reboot-cluster) nella *Guida alla gestione di Amazon Redshift*.

Per un gruppo di lavoro serverless, le modifiche apportate a `data_catalog_auto_mount` non diventano immediatamente effettive.

## Esempi
<a name="r_ALTER_SYSTEM-examples"></a>

L'esempio seguente attiva il montaggio automatico di  AWS Glue Data Catalog.

```
ALTER SYSTEM SET data_catalog_auto_mount = true;
```

L'esempio seguente attiva la sicurezza dei metadati.

```
ALTER SYSTEM SET metadata_security = true;
```

### Impostazione di un namespace di identità predefinito
<a name="r_ALTER_SYSTEM-identity"></a>

Questo esempio è specifico per l’utilizzo di un provider di identità. Puoi integrare Redshift con IAM Identity Center e un provider di identità per centralizzare la gestione delle identità per Redshift e altri servizi. AWS 

L’esempio seguente mostra come impostare il namespace di identità predefinito per il sistema. Se effettui questa operazione successivamente, semplifichi l’esecuzione delle istruzioni GRANT e CREATE perché non devi includere il namespace come prefisso per ogni identità.

```
ALTER SYSTEM SET default_identity_namespace = 'MYCO';
```

Dopo avere eseguito il comando, puoi utilizzare istruzioni come le seguenti:

```
GRANT SELECT ON TABLE mytable TO alice;

GRANT UPDATE ON TABLE mytable TO salesrole;
               
CREATE USER bob password 'md50c983d1a624280812631c5389e60d48c';
```

L’effetto dell’impostazione del namespace di identità predefinito è che ogni identità non lo richiede come prefisso. In questo esempio, `alice` viene sostituito da `MYCO:alice`. Ciò accade con qualsiasi identità inclusa. Per ulteriori informazioni sull’utilizzo di un provider di identità con Redshift, consulta [Connessione di Redshift a Centro identità IAM per offrire agli utenti un’esperienza di single sign-on](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-idp-connect.html).

Per ulteriori informazioni sulle impostazioni relative alla configurazione di Redshift con Centro identità IAM, consulta [SET](r_SET.md) e [ALTER IDENTITY PROVIDER](r_ALTER_IDENTITY_PROVIDER.md).