

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 Funzioni Step
<a name="list_stepfunctions"></a>

AWS Step Functions (prefisso del servizio): `states`) 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/step-functions/latest/dg/welcome.html).
+ Visualizza un elenco delle [operazioni API disponibili per questo servizio](https://docs.aws.amazon.com/step-functions/latest/apireference/).
+ Scopri come proteggere questo servizio e le sue risorse [utilizzando le policy delle autorizzazioni IAM](https://docs.aws.amazon.com/step-functions/latest/dg/procedure-create-iam-role.html).
+ Visualizza [riferimento programmatico all'autorizzazione del servizio](https://servicereference.us-east-1.amazonaws.com/v1/states/states.json) per questo servizio.

**Topics**
+ [Operazioni API definite da AWS Funzioni Step](#list_stepfunctions-operations)
+ [Azioni definite da AWS Funzioni Step](#list_stepfunctions-actions-as-permissions)
+ [Permission-only azioni per AWS Funzioni Step](#list_stepfunctions-permission-only-actions)
+ [Tipi di risorse definiti da AWS Funzioni Step](#list_stepfunctions-resources-for-iam-policies)
+ [Tasti condizionali per AWS Funzioni Step](#list_stepfunctions-policy-keys)

## Operazioni API definite da AWS Funzioni Step
<a name="list_stepfunctions-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_stepfunctions-actions-as-permissions).




- **   CreateActivity  **
  - **Azione IAM:**  [states:CreateActivity](#list_stepfunctions-action-CreateActivity)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [states:TagResource](#list_stepfunctions-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettatura, scrittura

- **   CreateStateMachine  **
  - **Azione IAM:**  [states:CreateStateMachine](#list_stepfunctions-action-CreateStateMachine)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [states:PublishStateMachineVersion](#list_stepfunctions-action-PublishStateMachineVersion)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [states:TagResource](#list_stepfunctions-action-TagResource)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Etichettare, scrivere
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** states.amazonaws.com / **Livello di accesso:** Scrittura

- **   CreateStateMachineAlias  **
  - **Azione IAM:**  [states:CreateStateMachineAlias](#list_stepfunctions-action-CreateStateMachineAlias) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteActivity  **
  - **Azione IAM:**  [states:DeleteActivity](#list_stepfunctions-action-DeleteActivity) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteStateMachine  **
  - **Azione IAM:**  [states:DeleteStateMachine](#list_stepfunctions-action-DeleteStateMachine) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteStateMachineAlias  **
  - **Azione IAM:**  [states:DeleteStateMachineAlias](#list_stepfunctions-action-DeleteStateMachineAlias) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DeleteStateMachineVersion  **
  - **Azione IAM:**  [states:DeleteStateMachineVersion](#list_stepfunctions-action-DeleteStateMachineVersion) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   DescribeActivity  **
  - **Azione IAM:**  [states:DescribeActivity](#list_stepfunctions-action-DescribeActivity) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeExecution  **
  - **Azione IAM:**  [states:DescribeExecution](#list_stepfunctions-action-DescribeExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeMapRun  **
  - **Azione IAM:**  [states:DescribeMapRun](#list_stepfunctions-action-DescribeMapRun) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeStateMachine  **
  - **Azione IAM:**  [states:DescribeStateMachine](#list_stepfunctions-action-DescribeStateMachine) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeStateMachineAlias  **
  - **Azione IAM:**  [states:DescribeStateMachineAlias](#list_stepfunctions-action-DescribeStateMachineAlias) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   DescribeStateMachineForExecution  **
  - **Azione IAM:**  [states:DescribeStateMachineForExecution](#list_stepfunctions-action-DescribeStateMachineForExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   GetActivityTask  **
  - **Azione IAM:**  [states:GetActivityTask](#list_stepfunctions-action-GetActivityTask) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   GetExecutionHistory  **
  - **Azione IAM:**  [states:GetExecutionHistory](#list_stepfunctions-action-GetExecutionHistory) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura

- **   ListActivities  **
  - **Azione IAM:**  [states:ListActivities](#list_stepfunctions-action-ListActivities) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListExecutions  **
  - **Azione IAM:**  [states:ListExecutions](#list_stepfunctions-action-ListExecutions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListMapRuns  **
  - **Azione IAM:**  [states:ListMapRuns](#list_stepfunctions-action-ListMapRuns) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListStateMachineAliases  **
  - **Azione IAM:**  [states:ListStateMachineAliases](#list_stepfunctions-action-ListStateMachineAliases) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListStateMachineVersions  **
  - **Azione IAM:**  [states:ListStateMachineVersions](#list_stepfunctions-action-ListStateMachineVersions) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListStateMachines  **
  - **Azione IAM:**  [states:ListStateMachines](#list_stepfunctions-action-ListStateMachines) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   ListTagsForResource  **
  - **Azione IAM:**  [states:ListTagsForResource](#list_stepfunctions-action-ListTagsForResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** List

- **   PublishStateMachineVersion  **
  - **Azione IAM:**  [states:PublishStateMachineVersion](#list_stepfunctions-action-PublishStateMachineVersion) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   RedriveExecution  **
  - **Azione IAM:**  [states:RedriveExecution](#list_stepfunctions-action-RedriveExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   SendTaskFailure  **
  - **Azione IAM:**  [states:SendTaskFailure](#list_stepfunctions-action-SendTaskFailure) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   SendTaskHeartbeat  **
  - **Azione IAM:**  [states:SendTaskHeartbeat](#list_stepfunctions-action-SendTaskHeartbeat) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   SendTaskSuccess  **
  - **Azione IAM:**  [states:SendTaskSuccess](#list_stepfunctions-action-SendTaskSuccess) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StartExecution  **
  - **Azione IAM:**  [states:DescribeExecution](#list_stepfunctions-action-DescribeExecution)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Lettura
  - **Azione IAM:**  [states:StartExecution](#list_stepfunctions-action-StartExecution)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura

- **   StartSyncExecution  **
  - **Azione IAM:**  [states:StartSyncExecution](#list_stepfunctions-action-StartSyncExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   StopExecution  **
  - **Azione IAM:**  [states:StopExecution](#list_stepfunctions-action-StopExecution) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   TagResource  **
  - **Azione IAM:**  [states:TagResource](#list_stepfunctions-action-TagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   TestState  **
  - **Azione IAM:**  [states:RevealSecrets](#list_stepfunctions-action-RevealSecrets)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Lettura
  - **Azione IAM:**  [states:TestState](#list_stepfunctions-action-TestState)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** states.amazonaws.com / **Livello di accesso:** Scrittura

- **   UntagResource  **
  - **Azione IAM:**  [states:UntagResource](#list_stepfunctions-action-UntagResource) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Etichettare, scrivere

- **   UpdateMapRun  **
  - **Azione IAM:**  [states:UpdateMapRun](#list_stepfunctions-action-UpdateMapRun) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   UpdateStateMachine  **
  - **Azione IAM:**  [states:PublishStateMachineVersion](#list_stepfunctions-action-PublishStateMachineVersion)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [states:UpdateStateMachine](#list_stepfunctions-action-UpdateStateMachine)  / **Chiave di condizione:**  / **Valori possibili:**  / **Livello di accesso:** Scrittura
  - **Azione IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Chiave di condizione:** iam:PassedToService / **Valori possibili:** states.amazonaws.com / **Livello di accesso:** Scrittura

- **   UpdateStateMachineAlias  **
  - **Azione IAM:**  [states:UpdateStateMachineAlias](#list_stepfunctions-action-UpdateStateMachineAlias) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Scrittura

- **   ValidateStateMachineDefinition  **
  - **Azione IAM:**  [states:ValidateStateMachineDefinition](#list_stepfunctions-action-ValidateStateMachineDefinition) 
  - **Chiave di condizione:** 
  - **Valori possibili:** 
  - **Livello di accesso:** Lettura



## Azioni definite da AWS Funzioni Step
<a name="list_stepfunctions-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.




- **   [CreateActivity](https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateActivity.html)  **
  - **Description:** Concede l'autorizzazione per creare un'attività
  - **Tipi di risorsa (\*obbligatorio):** [activity\*](#list_stepfunctions-resource-activity)
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_stepfunctions-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Livello di accesso:** Write

- **   [CreateStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachine.html)  **
  - **Description:** Concede l'autorizzazione per creare una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_stepfunctions-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [CreateStateMachineAlias](https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachineAlias.html)  **
  - **Description:** Concede l'autorizzazione a creare un alias di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Scrittura

- **   [DeleteActivity](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteActivity.html)  **
  - **Description:** Concede l'autorizzazione per eliminare un'attività
  - **Tipi di risorsa (\*obbligatorio):** [activity\*](#list_stepfunctions-resource-activity)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Write

- **   [DeleteStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachine.html)  **
  - **Description:** Concede l'autorizzazione per eliminare una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [DeleteStateMachineAlias](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachineAlias.html)  **
  - **Description:** Concede l'autorizzazione a eliminare un alias di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Scrittura

- **   [DeleteStateMachineVersion](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachineVersion.html)  **
  - **Description:** Concede l'autorizzazione a eliminare una versione di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Scrittura

- **   [DescribeActivity](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeActivity.html)  **
  - **Description:** Concede l'autorizzazione per descrivere un'attività
  - **Tipi di risorsa (\*obbligatorio):** [activity\*](#list_stepfunctions-resource-activity)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [DescribeExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeExecution.html)  **
  - **Description:** Concede l'autorizzazione per descrivere un'esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [express\*](#list_stepfunctions-resource-express) / **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [DescribeMapRun](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeMapRun.html)  **
  - **Description:** Concede l'autorizzazione per descrivere l'esecuzione di una mappa
  - **Tipi di risorsa (\*obbligatorio):** [maprun\*](#list_stepfunctions-resource-maprun)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura

- **   [DescribeStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachine.html)  **
  - **Description:** Concede l'autorizzazione per descrivere una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Lettura

- **   [DescribeStateMachineAlias](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachineAlias.html)  **
  - **Description:** Concede l'autorizzazione a descrivere un alias di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Lettura

- **   [DescribeStateMachineForExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_DescribeStateMachineForExecution.html)  **
  - **Description:** Concede l'autorizzazione per descrivere la macchina a stati per un'esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [GetActivityTask](https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetActivityTask.html)  **
  - **Description:** Concede l'autorizzazione per i lavoratori per richiamare un'attività (con l'ARN dell'attività specificato) che è stata pianificata per l'esecuzione mediante una macchina a stati in esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [activity\*](#list_stepfunctions-resource-activity)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Write

- **   [GetExecutionHistory](https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetExecutionHistory.html)  **
  - **Description:** Concede l'autorizzazione per restituire la cronologia dell'esecuzione specificata come elenco di eventi
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Read

- **   [ListActivities](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListActivities.html)  **
  - **Description:** Concede l'autorizzazione per elencare le attività esistenti
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Elenco

- **   [ListExecutions](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListExecutions.html)  **
  - **Description:** Concede l'autorizzazione per elencare le esecuzioni di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [maprun\*](#list_stepfunctions-resource-maprun) / **Chiavi di condizione:** [states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** List

- **   [ListMapRuns](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListMapRuns.html)  **
  - **Description:** Concede l'autorizzazione per elencare le esecuzioni della mappa di un'esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListStateMachineAliases](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachineAliases.html)  **
  - **Description:** Concede l'autorizzazione a elencare gli alias di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** List

- **   [ListStateMachineVersions](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachineVersions.html)  **
  - **Description:** Concede l'autorizzazione a elencare le versioni di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [ListStateMachines](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListStateMachines.html)  **
  - **Description:** Concede l'autorizzazione per elencare le macchine di stato esistenti
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** List

- **   [ListTagsForResource](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ListTagsForResource.html)  **
  - **Description:** Concede il permesso di elencare i tag per un AWS Risorsa Step Functions
  - **Tipi di risorsa (\*obbligatorio):** [activity](#list_stepfunctions-resource-activity) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Tipi di risorsa (\*obbligatorio):** [statemachine](#list_stepfunctions-resource-statemachine) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** List

- **   [PublishStateMachineVersion](https://docs.aws.amazon.com/step-functions/latest/apireference/API_PublishStateMachineVersion.html)  **
  - **Description:** Concede l'autorizzazione a pubblicare una versione di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [RedriveExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_RedriveExecution.html)  **
  - **Description:** Concede l'autorizzazione per reindirizzare un'esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [SendTaskFailure](https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskFailure.html)  **
  - **Description:** Concede l'autorizzazione per segnalare che l'attività identificata dal taskToken non è riuscita
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [SendTaskHeartbeat](https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskHeartbeat.html)  **
  - **Description:** Concede l'autorizzazione per segnalare al servizio che l'attività rappresentata dal taskToken specificato è ancora in corso
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [SendTaskSuccess](https://docs.aws.amazon.com/step-functions/latest/apireference/API_SendTaskSuccess.html)  **
  - **Description:** Concede l'autorizzazione per segnalare che l'attività identificata dal taskToken è stata completata correttamente
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Write

- **   [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html)  **
  - **Description:** Concede l'autorizzazione per avviare l'esecuzione di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Write

- **   [StartSyncExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html)  **
  - **Description:** Concede l'autorizzazione per avviare l'esecuzione di una macchina a stati Synchronous Express
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Write

- **   [StopExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StopExecution.html)  **
  - **Description:** Concede l'autorizzazione per interrompere un'esecuzione
  - **Tipi di risorsa (\*obbligatorio):** [execution\*](#list_stepfunctions-resource-execution)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)
  - **Livello di accesso:** Scrittura

- **   [TagResource](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TagResource.html)  **
  - **Description:** Concede il permesso di etichettare una AWS Risorsa Step Functions
  - **Tipi di risorsa (\*obbligatorio):** [activity](#list_stepfunctions-resource-activity) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_stepfunctions-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [statemachine](#list_stepfunctions-resource-statemachine) / **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_stepfunctions-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [TestState](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html)  **
  - **Description:** Concede l'autorizzazione per testare la definizione di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UntagResource](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UntagResource.html)  **
  - **Description:** Concede il permesso di rimuovere un tag da un AWS Risorsa Step Functions
  - **Tipi di risorsa (\*obbligatorio):** [activity](#list_stepfunctions-resource-activity) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Tipi di risorsa (\*obbligatorio):** [statemachine](#list_stepfunctions-resource-statemachine) / **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Livello di accesso:** Etichettatura, scrittura

- **   [UpdateMapRun](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateMapRun.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare un'esecuzione della mappa
  - **Tipi di risorsa (\*obbligatorio):** [maprun\*](#list_stepfunctions-resource-maprun)
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Scrittura

- **   [UpdateStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html)  **
  - **Description:** Concede l'autorizzazione per aggiornare una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:RequestTag/${TagKey}](#list_stepfunctions-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_stepfunctions-aws_TagKeys)
  - **Livello di accesso:** Scrittura

- **   [UpdateStateMachineAlias](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachineAlias.html)  **
  - **Description:** Concede l'autorizzazione ad aggiornare un alias di una macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** [statemachine\*](#list_stepfunctions-resource-statemachine)
  - **Chiavi di condizione:** [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_)<br />[states:StateMachineQualifier](#list_stepfunctions-states_StateMachineQualifier)
  - **Livello di accesso:** Scrittura

- **   [ValidateStateMachineDefinition](https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinition.html)  **
  - **Description:** Concede il permesso di convalidare una definizione di macchina a stati
  - **Tipi di risorsa (\*obbligatorio):** 
  - **Chiavi di condizione:**  
  - **Livello di accesso:** Lettura



## Permission-only azioni per AWS Funzioni Step
<a name="list_stepfunctions-permission-only-actions"></a>

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



| Operazioni | Description | Tipi di risorsa (\*obbligatorio) | Chiavi di condizione | Livello di accesso | 
| --- | --- | --- | --- | --- | 
|   [InvokeHTTPEndpoint](https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html)  | Concede l'autorizzazione per richiamare lo stato dell'attività HTTP |  |   | Scrittura | 
|   [RevealSecrets](https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html)  | Concede l'autorizzazione per rivelare dati sensibili derivanti da un'esecuzione |  |   | Lettura | 

## Tipi di risorse definiti da AWS Funzioni Step
<a name="list_stepfunctions-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 | 
| --- | --- | --- | 
|  [activity](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html)  | arn:${Partition}:states:${Region}:${Account}:activity:${ActivityName} | [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_) | 
|  [execution](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-executions.html)  | arn:${Partition}:states:${Region}:${Account}:execution:${StateMachineName}:${ExecutionId} | [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_) | 
|  [express](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-executions.html)  | arn:${Partition}:states:${Region}:${Account}:express:${StateMachineName}:${ExecutionId}:${ExpressId} |   | 
|  [labelled execution](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html)  | arn:${Partition}:states:${Region}:${Account}:execution:${StateMachineName}/${MapRunLabel}:${ExecutionId} |   | 
|  [labelled express](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html)  | arn:${Partition}:states:${Region}:${Account}:express:${StateMachineName}/${MapRunLabel}:${ExecutionId}:${ExpressId} |   | 
|  [maprun](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html)  | arn:${Partition}:states:${Region}:${Account}:mapRun:${StateMachineName}/${MapRunLabel}:${MapRunId} |   | 
|  [statemachine](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html)  | arn:${Partition}:states:${Region}:${Account}:stateMachine:${StateMachineName} | [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_) | 
|  [statemachinealias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-cd-aliasing-versioning.html)  | arn:${Partition}:states:${Region}:${Account}:stateMachine:${StateMachineName}:${StateMachineAliasName} | [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_) | 
|  [statemachineversion](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-cd-aliasing-versioning.html)  | arn:${Partition}:states:${Region}:${Account}:stateMachine:${StateMachineName}:${StateMachineVersionId} | [aws:ResourceTag/${TagKey}](#list_stepfunctions-aws_ResourceTag___TagKey_) | 

## Tasti condizionali per AWS Funzioni Step
<a name="list_stepfunctions-policy-keys"></a>

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



| Chiavi di condizione | Descrizione | Tipo | 
| --- | --- | --- | 
|   [aws:RequestTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra l'accesso in base a un tag formato da una coppia chiave/valore consentito nella richiesta | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa. | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta | ArrayOfString | 
|   [states:HTTPEndpoint](https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html)  | Filtra l'accesso in base all'endpoint consentito dallo stato dell'attività HTTP nella richiesta | String | 
|   [states:HTTPMethod](https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html)  | Filtra l'accesso in base al metodo consentito dallo stato dell'attività HTTP nella richiesta | String | 
|   [states:StateMachineQualifier](https://docs.aws.amazon.com/step-functions/latest/dg/auth-version-alias.html)  | Filtra l'accesso in base al qualificatore di un ARN di una macchina a stati | ArrayOfString | 