The documentation you are viewing is for Dapr v1.9 which is an older version of Dapr. For up-to-date documentation, see the latest version.
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
相关链接
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.