

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

# `AWS-EnableAppSyncGraphQLApiLogging`
<a name="aws-enable-appsync-graphql-api-logging"></a>

 **Descrizione** 

 Il `AWS-EnableAppSyncGraphQLApiLogging` runbook consente la registrazione a livello di campo e la registrazione a livello di richiesta per l'API GraphQL specificata. AWS AppSync Il runbook applicherà le modifiche all'API GraphQL specificata anche se la registrazione è già stata abilitata. 

 [Esegui questa automazione (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-EnableAppSyncGraphQLApiLogging) 

**Tipo di documento**

Automazione

**Proprietario**

Amazon

**Piattaforme**

Linux, macOS, Windows

**Parametri**
+ AutomationAssumeRole

  Tipo: stringa

  Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
+ ApiId

  Tipo: stringa

  Descrizione: (Obbligatorio) L'ID dell'API per cui si desidera abilitare la registrazione.
+ FieldLogLevel

  Tipo: stringa

  Valori validi: ERROR \$1 ALL

  Descrizione: (Obbligatorio) Il livello di registrazione del campo.
+ CloudWatchLogsRoleArn

  Tipo: stringa

  Descrizione: (Obbligatorio) L'ARN del ruolo di servizio che AWS AppSync si presuppone di pubblicare su Amazon Logs. CloudWatch 
+ ExcludeVerboseContent

  Tipo: Booleano

  Impostazione predefinita: False

  Descrizione: (Facoltativo) Imposta su `True` per escludere informazioni come intestazioni, contesto e modelli di mappatura valutati, indipendentemente dal livello di registrazione.

**Autorizzazioni IAM richieste**

Il `AutomationAssumeRole` parametro richiede le seguenti azioni per utilizzare correttamente il runbook.
+ `ssm:StartAutomationExecution`
+ `ssm:GetAutomationExecution`
+ `appsync:GetGraphqlApi`
+ `appsync:UpdateGraphqlApi`
+ `iam:PassRole`

 **Fasi del documento** 
+ aws: executeAwsApi - Raccoglie il tipo di autenticazione e le informazioni di configurazione rilevanti per il tipo di autenticazione principale.
+ aws:branch - Filiali basate sul tipo di autenticazione.
+ aws: executeAwsApi - Aggiorna la configurazione di registrazione per l'API AWS AppSync GraphQL in base ai valori specificati per i parametri di input del runbook.

 **Output** 
+ `EnableApiLoggingWithApiKeyOrAwsIamAuthorization.UpdateGraphQLApiResponse`: Risposta dalla chiamata. `UpdateGraphqlApi`
+ `EnableApiLoggingWithLambdaAuthorization.UpdateGraphQLApiResponse`: Risposta alla `UpdateGraphqlApi` chiamata.
+ `EnableApiLoggingWithCognitoAuth.UpdateGraphQLApiResponse`: Risposta alla `UpdateGraphqlApi` chiamata.
+ `EnableApiLoggingWithOpenIdAuthorization.UpdateGraphQLApiResponse`: Risposta alla `UpdateGraphqlApi` chiamata.