

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

# Operazioni, risorse e chiavi di condizione per Amazon Redshift Data API
<a name="list_redshift-data"></a>

Amazon Redshift Data API (prefisso del servizio: `redshift-data`) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:
+ Scopri come [configurare questo servizio](https://docs.aws.amazon.com/redshift/latest/mgmt/data-api.html).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/redshift-data/latest/APIReference/).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-authentication-access-control.html).
+ Visualizza il [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/redshift-data/redshift-data.json) per questo servizio.

**Topics**
+ [Operazioni API definite da Amazon Redshift Data API](#list_redshift-data-operations)
+ [Operazioni definite da Amazon Redshift Data API](#list_redshift-data-actions-as-permissions)
+ [Tipi di risorsa definiti da Amazon Redshift Data API](#list_redshift-data-resources-for-iam-policies)
+ [Chiavi di condizione per Amazon Redshift Data API](#list_redshift-data-policy-keys)

## Operazioni API definite da Amazon Redshift Data API
<a name="list_redshift-data-operations"></a>

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta [Tabella delle azioni](#list_redshift-data-actions-as-permissions).




- **   BatchExecuteStatement  **
  - **Azione IAM:**  [redshift-data:BatchExecuteStatement](#list_redshift-data-action-BatchExecuteStatement) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   CancelStatement  **
  - **Azione IAM:**  [redshift-data:CancelStatement](#list_redshift-data-action-CancelStatement) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DescribeStatement  **
  - **Azione IAM:**  [redshift-data:DescribeStatement](#list_redshift-data-action-DescribeStatement) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeTable  **
  - **Azione IAM:**  [redshift-data:DescribeTable](#list_redshift-data-action-DescribeTable) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ExecuteStatement  **
  - **Azione IAM:**  [redshift-data:ExecuteStatement](#list_redshift-data-action-ExecuteStatement) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   GetStatementResult  **
  - **Azione IAM:**  [redshift-data:GetStatementResult](#list_redshift-data-action-GetStatementResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetStatementResultV2  **
  - **Azione IAM:**  [redshift-data:GetStatementResult](#list_redshift-data-action-GetStatementResult) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListDatabases  **
  - **Azione IAM:**  [redshift-data:ListDatabases](#list_redshift-data-action-ListDatabases) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListSchemas  **
  - **Azione IAM:**  [redshift-data:ListSchemas](#list_redshift-data-action-ListSchemas) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListSessions  **
  - **Azione IAM:**  [redshift-data:ListSessions](#list_redshift-data-action-ListSessions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListStatements  **
  - **Azione IAM:**  [redshift-data:ListStatements](#list_redshift-data-action-ListStatements) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListTables  **
  - **Azione IAM:**  [redshift-data:ListTables](#list_redshift-data-action-ListTables) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List



## Operazioni definite da Amazon Redshift Data API
<a name="list_redshift-data-actions-as-permissions"></a>

Puoi specificare le seguenti operazioni nell'elemento `Action` di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.




- **   [BatchExecuteStatement](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_BatchExecuteStatement.html)  **
  - **Description:** Concede l'autorizzazione per eseguire più query con un'unica connessione
  - **Tipi di risorsa (\*obbligatorio):** [cluster](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)<br />[redshift-data:glue-catalog-arn](#list_redshift-data-redshift-data_glue-catalog-arn)<br />[redshift-data:session-owner-iam-userid](#list_redshift-data-redshift-data_session-owner-iam-userid)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)<br />[redshift-data:glue-catalog-arn](#list_redshift-data-redshift-data_glue-catalog-arn)<br />[redshift-data:session-owner-iam-userid](#list_redshift-data-redshift-data_session-owner-iam-userid)
  - **Livello di accesso:** Scrittura

- **   [CancelStatement](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_CancelStatement.html)  **
  - **Description:** Concede l'autorizzazione per annullare una query in esecuzione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [redshift-data:statement-owner-iam-userid](#list_redshift-data-redshift-data_statement-owner-iam-userid)
  - **Livello di accesso:** Write

- **   [DescribeStatement](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_DescribeStatement.html)  **
  - **Description:** Concede l'autorizzazione per recuperare informazioni dettagliate sull'esecuzione di un'istruzione
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [redshift-data:statement-owner-iam-userid](#list_redshift-data-redshift-data_statement-owner-iam-userid)
  - **Livello di accesso:** Read

- **   [DescribeTable](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_DescribeTable.html)  **
  - **Description:** Concede l'autorizzazione per recuperare i metadati relativi a una tabella particolare
  - **Tipi di risorsa (\*obbligatorio):** [cluster\*](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup\*](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [ExecuteStatement](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ExecuteStatement.html)  **
  - **Description:** Concede l'autorizzazione per eseguire una query
  - **Tipi di risorsa (\*obbligatorio):** [cluster](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)<br />[redshift-data:glue-catalog-arn](#list_redshift-data-redshift-data_glue-catalog-arn)<br />[redshift-data:session-owner-iam-userid](#list_redshift-data-redshift-data_session-owner-iam-userid)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)<br />[redshift-data:glue-catalog-arn](#list_redshift-data-redshift-data_glue-catalog-arn)<br />[redshift-data:session-owner-iam-userid](#list_redshift-data-redshift-data_session-owner-iam-userid)
  - **Livello di accesso:** Scrittura

- **   [GetStagingBucketLocation](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_GetStagingBucketLocation.html)  **
  - **Description:** Concede l'autorizzazione per ottenere la posizione del bucket di staging per un determinato gruppo di lavoro gestito
  - **Tipi di risorsa (\*obbligatorio):** [managed-workgroup\*](#list_redshift-data-resource-managed-workgroup)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetStatementResult](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_GetStatementResult.html)  **
  - **Description:** Concede l'autorizzazione per recuperare il risultato di una query
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [redshift-data:statement-owner-iam-userid](#list_redshift-data-redshift-data_statement-owner-iam-userid)
  - **Livello di accesso:** Read

- **   [ListDatabases](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ListDatabases.html)  **
  - **Description:** Concede l'autorizzazione per elencare i database per un determinato cluster
  - **Tipi di risorsa (\*obbligatorio):** [cluster\*](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup\*](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [ListSchemas](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ListSchemas.html)  **
  - **Description:** Concede l'autorizzazione per elencare gli schemi per un determinato cluster
  - **Tipi di risorsa (\*obbligatorio):** [cluster\*](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup\*](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Lettura

- **   [ListSessions](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ListSessions.html)  **
  - **Description:** Concede il permesso di elencare le sessioni per un determinato preside
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [redshift-data:session-owner-iam-userid](#list_redshift-data-redshift-data_session-owner-iam-userid)
  - **Livello di accesso:** List

- **   [ListStatements](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ListStatements.html)  **
  - **Description:** Concede l'autorizzazione per elencare le query per una determinata entità principale
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [redshift-data:statement-owner-iam-userid](#list_redshift-data-redshift-data_statement-owner-iam-userid)
  - **Livello di accesso:** Elenco

- **   [ListTables](https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ListTables.html)  **
  - **Description:** Concede l'autorizzazione per elencare le tabelle per un determinato cluster
  - **Tipi di risorsa (\*obbligatorio):** [cluster\*](#list_redshift-data-resource-cluster) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [workgroup\*](#list_redshift-data-resource-workgroup) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Elenco



## Tipi di risorsa definiti da Amazon Redshift Data API
<a name="list_redshift-data-resources-for-iam-policies"></a>

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento `Resource` delle istruzioni di policy delle autorizzazioni IAM.



| Tipi di risorse | ARN | Chiavi di condizione | 
| --- | --- | --- | 
|  [cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html)  | arn:${Partition}:redshift:${Region}:${Account}:cluster:${ClusterName} | [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_) | 
|  [managed-workgroup](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-serverless.html)  | arn:${Partition}:redshift-serverless:${Region}:${Account}:managed-workgroup/${ManagedWorkgroupId} |   | 
|  [workgroup](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-serverless.html)  | arn:${Partition}:redshift-serverless:${Region}:${Account}:workgroup/${WorkgroupId} | [aws:ResourceTag/${TagKey}](#list_redshift-data-aws_ResourceTag___TagKey_) | 

## Chiavi di condizione per Amazon Redshift Data API
<a name="list_redshift-data-policy-keys"></a>

Amazon Redshift Data API definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento `Condition` di una policy IAM.



| Chiavi di condizione | Descrizione | Tipo | 
| --- | --- | --- | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-overview.html#redshift-policy-resources.conditions)  | Filtra l'accesso in base al valore del tag associato alla risorsa | String | 
|   [redshift-data:glue-catalog-arn](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-overview.html#redshift-policy-resources.conditions)  | Filtra l'accesso tramite glue catalog arn | ARN | 
|   [redshift-data:session-owner-iam-userid](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-overview.html#redshift-policy-resources.conditions)  | Filtra l'accesso in base al proprietario della sessione iam userid | String | 
|   [redshift-data:statement-owner-iam-userid](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-overview.html#redshift-policy-resources.conditions)  | Filtra l'accesso in base all'ID utente IAM del proprietario dell'istruzione | String | 