AWS-EnableAppSyncGraphQLApiLogging - AWS Systems Manager Riferimento al runbook di automazione

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

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)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parameters (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 | 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.