AWS-EnableAppSyncGraphQLApiLogging - AWS Systems Manager 自动化运行手册参考

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS-EnableAppSyncGraphQLApiLogging

描述

AWS-EnableAppSyncGraphQLApiLogging运行手册为您指定的 GraphQL AP AWS AppSync I 启用字段级日志和请求级日志记录。即使已经启用了日志记录,运行手册也会将更改应用于指定的 GraphQL API。

运行此自动化(控制台)

文档类型

自动化

所有者

Amazon

平台

Linux、macOS、Windows

参数

  • AutomationAssumeRole

    类型:字符串

    描述:(可选)允许 Systems Manager Automation 代表您执行操作 AWS Identity and Access Management (IAM) 角色的 Amazon 资源名称(ARN)。如果未指定角色,Systems Manager Automation 将使用启动此运行手册的用户的权限。

  • ApiId

    类型:字符串

    描述:(必填)您要为其启用日志记录功能的 API 的 ID。

  • FieldLogLevel

    类型:字符串

    有效值:错误 | 全部

    描述:(必填)字段记录级别。

  • CloudWatchLogsRoleArn

    类型:字符串

    描述:(必填)AWS AppSync假设发布到 Ama CloudWatch zon Logs 的服务角色的 ARN。

  • ExcludeVerboseContent

    类型:布尔值

    默认值:False

    描述:(可选)设置True为可排除诸如标题、上下文和已评估的映射模板之类的信息,而不考虑日志级别。

所需的 IAM 权限

AutomationAssumeRole 参数需要执行以下操作才能成功使用运行手册。

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • appsync:GetGraphqlApi

  • appsync:UpdateGraphqlApi

  • iam:PassRole

文档步骤

  • aws: executeAwsApi -收集与主要身份验证类型相关的身份验证类型和配置信息。

  • aws: branch-基于身份验证类型的分支。

  • aws: executeAwsApi -根据为运行手册的AWS AppSync输入参数指定的值更新 GraphQL API 的日志配置。

输出

  • EnableApiLoggingWithApiKeyOrAwsIamAuthorization.UpdateGraphQLApiResponse: 来UpdateGraphqlApi电的回应。

  • EnableApiLoggingWithLambdaAuthorization.UpdateGraphQLApiResponse: 来UpdateGraphqlApi电的回应。

  • EnableApiLoggingWithCognitoAuth.UpdateGraphQLApiResponse: 来UpdateGraphqlApi电的回应。

  • EnableApiLoggingWithOpenIdAuthorization.UpdateGraphQLApiResponse: 来UpdateGraphqlApi电的回应。