commercetools GraphQL 绑定规范
commercetools GraphQL 绑定组件的详细文档
组件格式
要设置 commercetools GraphQL 绑定,需创建一个类型为 bindings.commercetools 的组件。有关如何创建和应用绑定配置,请参阅本指南。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: <NAME>
spec:
type: bindings.commercetools
version: v1
metadata:
- name: region # 必填。
value: "region"
- name: provider # 必填。
value: "gcp"
- name: projectKey # 必填。
value: "<project-key>"
- name: clientID # 必填。
value: "*****************"
- name: clientSecret # 必填。
value: "*****************"
- name: scopes # 必填。
value: "<project-scopes>"
警告
上述示例将密钥以纯文本字符串形式使用。建议按照此处的说明,使用密钥存储来管理密钥。规范元数据字段
| 字段 | 必填 | 绑定支持 | 详情 | 示例 |
|---|---|---|---|---|
region | Y | 输出 | commercetools 项目的区域 | "europe-west1" |
provider | Y | 输出 | 云提供商,可以是 gcp 或 aws | "gcp", "aws" |
projectKey | Y | 输出 | commercetools 项目的项目键 | |
clientID | Y | 输出 | 项目的 commercetools 客户端 ID | |
clientSecret | Y | 输出 | 项目的 commercetools 客户端密钥 | |
scopes | Y | 输出 | 项目的 commercetools 作用域 | "manage_project:project-key" |
更多信息请参阅 commercetools - 创建 API 客户端和 commercetools - 区域。
绑定支持
此组件支持输出绑定,包含以下操作:
create
相关链接
- Dapr 组件的基本架构
- 绑定构建块
- 操作方法:使用输入绑定触发应用
- 操作方法:使用绑定与外部资源交互
- 绑定 API 参考
- 示例应用,利用 commercetools 绑定并提供 GraphQL 查询示例