Azure CosmosDB 绑定规范
Azure CosmosDB 绑定组件的详细文档
配置
要设置 Azure CosmosDB 绑定,请创建一个类型为 bindings.azure.cosmosdb
的组件。 请参阅本指南,了解如何创建和应用绑定配置。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: <NAME>
namespace: <NAMESPACE>
spec:
type: bindings.azure.cosmosdb
version: v1
metadata:
- name: url
value: https://******.documents.azure.com:443/
- name: masterKey
value: *****
- name: database
value: db
- name: collection
value: collection
- name: partitionKey
value: message
Warning
以上示例将 Secret 明文存储。 更推荐的方式是使用 Secret 组件, 这里。
元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | 示例 |
---|---|---|---|---|
url | Y | Output | CosmosDB 地址 | “https://******.documents.azure.com:443/“ |
masterKey | Y | Output | CosmosDB 账户主键 | “master-key” |
database | Y | Output | CosmosDB 数据库名 | “OrderDb” |
collection | Y | Output | 数据库中容器的名称。 | “Orders” |
partitionKey | Y | Output | 要从有效负载中提取并在容器中使用的partitionKey的名称 | “OrderId” , “message” |
欲了解更多信息,请参阅 Azure Cosmos DB 资源模型。
绑定支持
该组件支持输出绑定,其操作如下:
create