

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

# Azioni, risorse e chiavi di condizione per AWS CloudShell
<a name="list_cloudshell"></a>

AWS CloudShell (prefisso del servizio: `cloudshell`) 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/cloudshell/latest/userguide/welcome.html).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html).
+ Visualizza [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/cloudshell/cloudshell.json) per questo servizio.

**Topics**
+ [Azioni definite da AWS CloudShell](#list_cloudshell-actions-as-permissions)
+ [Permission-only azioni per AWS CloudShell](#list_cloudshell-permission-only-actions)
+ [Tipi di risorse definiti da AWS CloudShell](#list_cloudshell-resources-for-iam-policies)
+ [Chiavi di condizione per AWS CloudShell](#list_cloudshell-policy-keys)

## Azioni definite da AWS CloudShell
<a name="list_cloudshell-actions-as-permissions"></a>

AWS CloudShell non ha operazioni API che possono essere utilizzate in `Actions` elemento di una dichiarazione politica IAM.

## Permission-only azioni per AWS CloudShell
<a name="list_cloudshell-permission-only-actions"></a>

Le seguenti azioni sono definite da AWS CloudShell ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.




- **   [ApproveCommand](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#ApproveCommand)  **
  - **Description:** Concede il permesso di approvare un comando inviato da un altro AWS servizio
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [CreateEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateEnvironment)  **
  - **Description:** Concede le autorizzazioni per creare un CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:** [cloudshell:SecurityGroupIds](#list_cloudshell-cloudshell_SecurityGroupIds)<br />[cloudshell:SubnetIds](#list_cloudshell-cloudshell_SubnetIds)<br />[cloudshell:VpcIds](#list_cloudshell-cloudshell_VpcIds)
  - **Livello di accesso:** Scrittura

- **   [CreateSession](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateSession)  **
  - **Description:** Concede le autorizzazioni per connettersi a un CloudShell ambiente dal Console di gestione AWS
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DeleteEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DeleteEnvironment)  **
  - **Description:** Concede il permesso di eliminare un CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [DescribeEnvironments](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DescribeEnvironments)  **
  - **Description:** Concede l'autorizzazione a restituire le descrizioni degli ambienti utente esistenti
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [GetEnvironmentStatus](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetEnvironmentStatus)  **
  - **Description:** Concede il permesso di leggere un CloudShell stato dell'ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [GetFileDownloadUrls](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileDownloadUrls)  **
  - **Description:** Concede le autorizzazioni per scaricare file da un CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [GetFileUploadUrls](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileUploadUrls)  **
  - **Description:** Concede le autorizzazioni per caricare file su un CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [PutCredentials](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#PutCredentials)  **
  - **Description:** Concede le autorizzazioni per inoltrare le credenziali della console all'ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [StartEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StartEnvironment)  **
  - **Description:** Concede il permesso di avviare uno stop CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [StopEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StopEnvironment)  **
  - **Description:** Concede il permesso di fermare una corsa CloudShell ambiente
  - **Tipi di risorsa (\*obbligatorio):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura



## Tipi di risorse definiti da AWS CloudShell
<a name="list_cloudshell-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 | 
| --- | --- | --- | 
|  [Environment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#Environment)  | arn:${Partition}:cloudshell:${Region}:${Account}:environment/${EnvironmentId} |   | 

## Chiavi di condizione per AWS CloudShell
<a name="list_cloudshell-policy-keys"></a>

AWS CloudShell definisce le seguenti chiavi di condizione che possono essere utilizzate in `Condition` elemento di una policy IAM.



| Chiavi di condizione | Descrizione | Tipo | 
| --- | --- | --- | 
|   [cloudshell:SecurityGroupIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra l'accesso in base agli ID dei gruppi di sicurezza. Disponibile durante CreateEnvironment operazione | ArrayOfString | 
|   [cloudshell:SubnetIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra l'accesso per ID di sottorete. Disponibile durante CreateEnvironment operazione | ArrayOfString | 
|   [cloudshell:VpcIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra l'accesso per ID vpc. Disponibile durante CreateEnvironment operazione | ArrayOfString | 