The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
阿里云 Tablestore 绑定规范
有关阿里云 Tablestore 绑定组件的详细文档
配置
要设置阿里云 Tablestore 绑定,需要创建一个类型为 bindings.alicloud.tablestore
的组件。 请参阅 本指南 了解如何创建和应用 secretstore 配置。 有关如何在 Dapr 组件中检索和使用 secret,请参阅 引用 secrets 指南。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: mytablestore
namespace: default
spec:
type: bindings.alicloud.tablestore
version: v1
metadata:
- name: endpoint
value: "[endpoint]"
- name: accessKeyID
value: "[key-id]"
- name: accessKey
value: "[access-key]"
- name: instanceName
value: "[instance]"
- name: tableName
value: "[table]"
- name: endpoint
value: "[endpoint]"
Warning
以上示例将密钥明文存储, 更推荐的方式是使用 Secret 组件, 这里。元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | 示例 |
---|---|---|---|---|
endpoint |
是 | 输出 | 阿里云 Tablestore endpoint。 | https://tablestore-cn-hangzhou.aliyuncs.com |
accessKeyID |
是 | 输出 | 访问密钥 ID 凭据。 | |
accessKey |
是 | 输出 | 访问密钥凭据。 | |
instanceName |
是 | 输出 | 实例的名称。 | |
tableName |
是 | 输出 | 表的名称。 |
绑定支持
该组件支持如下操作的 输出绑定 :
create
: 创建对象
创建对象
要执行创建对象操作,请使用POST
方法和以下JSON调用绑定:
{
"operation": "create",
"data": "YOUR_CONTENT",
"metadata": {
"primaryKeys": "pk1"
}
}
Note
请注意,metadata.primaryKeys
是必填字段。
删除对象
要执行删除对象操作,请使用 POST
方法和以下 JSON 调用绑定:
{
"operation": "delete",
"metadata": {
"primaryKeys": "pk1",
"columnToGet": "name,age,date"
},
"data": {
"pk1": "data1"
}
}
Note
请注意,metadata.primaryKeys
是必填字段。
列出对象
要执行列出对象操作,请使用 POST
和以下 JSON 调用绑定:
{
"operation": "delete",
"metadata": {
"primaryKeys": "pk1",
"columnToGet": "name,age,date"
},
"data": {
"pk1": "data1",
"pk2": "data2"
}
}
Note
请注意,metadata.primaryKeys
是必填字段。
获取对象
要执行获取对象操作,请使用 POST
方法和以下 JSON 调用绑定:
{
"operation": "delete",
"metadata": {
"primaryKeys": "pk1"
},
"data": {
"pk1": "data1"
}
}
Note
请注意,metadata.primaryKeys
是必填字段。
相关链接
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.