发布于: May 15, 2019
AWS AppSync 是一种托管的 GraphQL 服务,使您可以创建一个灵活的 API 来安全地访问、操作和组合来自一个或多个数据源的数据,从而简化应用程序开发。在今天发布之后,AWS AppSync 现在支持同时为 GraphQL API 配置多个授权类型。
您可以配置单个 GraphQL API 以传送私有和公共数据。您还可以配置单个 GraphQL API,以使用多个授权类型传送私有数据。例如,您可以配置 GraphQL API 以使用 OpenID Connect (OIDC) 授权一些架构字段,同时通过 Amazon Cognito User Pools 和/或 AWS Identity and Access Management (IAM) 授权另一些架构字段。
AWS AppSync 支持配置更多授权类型,同时保留现有 GraphQL API 的授权设置。为了确保您的现有 GraphQL API 中不会发生行为更改,我们已将您的当前授权设置设为默认。您可以使用 AWS AppSync 控制台、CLI 和 CloudFormation 模板添加更多授权类型。我们也更新了适用于 Android、iOS 和 JavaScript 的 AWS AppSync 客户端 SDK,以及 Amplify CLI,以支持多个授权类型。
要了解更多信息,请参阅发布博客文章和 AWS AppSync 网页。