Azure CosmosDB 绑定规范
Azure CosmosDB 绑定组件的详细文档
配置
要设置 Azure CosmosDB 绑定,请创建一个类型为 bindings.azure.cosmosdb
的组件。 See this guide on how to create and apply a binding configuration.
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
以上示例将密钥明文存储, It is recommended to use a secret store for the secrets as described here.
元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | Example |
---|---|---|---|---|
url | Y | 输出 | CosmosDB 地址 | “https://******.documents.azure.com:443/“ |
masterKey | Y | 输出 | CosmosDB 账户主键 | “master-key” |
database | Y | 输出 | CosmosDB 数据库名 | “OrderDb” |
collection | Y | 输出 | 数据库中容器的名称。 | “Orders” |
partitionKey | Y | 输出 | 要从有效负载中提取并在容器中使用的partitionKey的名称 | “OrderId” , “message” |
欲了解更多信息,请参阅 Azure Cosmos DB 资源模型。
绑定支持
字段名为 ttlInSeconds
。
create