Azure Cosmos DB 配置属性
properties | 说明 |
---|---|
spring.cloud.azure.cosmos.client-telemetry-enabled | 是否启用定期收集数据库操作聚合统计信息的客户端遥测、cpu/内存等系统信息并将其发送到 cosmos 监视服务,这将在调试期间有所帮助。 |
spring.cloud.azure.cosmos.client.application-id | 表示当前应用程序,用于遥测/监视目的。 |
spring.cloud.azure.cosmos.connection-mode | 连接模式供 Azure Cosmos DB 数据库服务中的客户端使用。 |
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled | 是否启用跨多个 Azure Cosmos DB 客户端共享的连接。 |
spring.cloud.azure.cosmos.consistency-level | 一致性级别。 请求的 ConsistencyLevel 必须匹配或比为数据库帐户预配的弱。 |
spring.cloud.azure.cosmos.content-response-on-write-enabled | 在 CosmosItem 上创建、更新和删除操作时,是否仅返回 Azure Cosmos DB 响应中的标头和状态代码。 如果设置为 false,则服务不会在响应中返回有效负载。 |
spring.cloud.azure.cosmos.credential.client-certificate-password | 证书文件的密码。 |
spring.cloud.azure.cosmos.credential.client-certificate-path | 使用 Azure 执行服务主体身份验证时要使用的 PEM 证书文件的路径。 |
spring.cloud.azure.cosmos.credential.client-id | 使用 Azure 执行服务主体身份验证时要使用的客户端 ID。 |
spring.cloud.azure.cosmos.credential.client-secret | 使用 Azure 执行服务主体身份验证时要使用的客户端密码。 |
spring.cloud.azure.cosmos.credential.managed-identity-enabled | 是否允许托管标识通过 Azure 进行身份验证。 如果为 true 并且设置了客户端 ID,将使用客户端 ID 作为用户分配的托管标识客户端 ID。 默认值为 false 。 |
spring.cloud.azure.cosmos.credential.password | 在 Azure 中执行用户名/密码身份验证时要使用的密码。 |
spring.cloud.azure.cosmos.credential.username | 在 Azure 中执行用户名/密码身份验证时要使用的用户名。 |
spring.cloud.azure.cosmos.database | Azure Cosmos DB 实例的数据库名称。 |
spring.cloud.azure.cosmos.direct-connection.connect-timeout | 连接直接客户端的超时,表示与终结点建立连接的超时。 |
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled | 是否重新发现直接 TCP 连接终结点。 |
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout | 直接客户端的空闲连接超时。 除非指定,否则直接客户端不会默认关闭与终结点的单个连接。 |
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout | 直接客户端的空闲终结点超时。 如果没有针对空闲终结点超时持续时间的特定终结点发出请求,则直接客户端会关闭与该终结点的所有连接,以节省资源和 I/O 成本。 |
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint | 每个终结点的最大连接数,表示特定终结点的连接池的大小。 |
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection | 每个连接的最大请求数表示将在特定终结点的单个连接上排队的请求数。 |
spring.cloud.azure.cosmos.direct-connection.network-request-timeout | 网络请求超时间隔(等待网络对等方响应的时间)。 |
spring.cloud.azure.cosmos.enabled | 是否启用 Azure 服务。 默认值为 true 。 |
spring.cloud.azure.cosmos.endpoint | Azure Cosmos DB 实例的终结点。 |
spring.cloud.azure.cosmos.endpoint-discovery-enabled | 是否为异地副本 (replica)数据库帐户启用终结点发现。 |
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout | 空闲连接的超时。 之后,连接将自动关闭。 |
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size | 连接池的大小。 |
spring.cloud.azure.cosmos.key | 用于访问 Azure Cosmos DB 实例的身份验证密钥。 |
spring.cloud.azure.cosmos.multiple-write-regions-enabled | 是否对 Azure Cosmos DB 服务中异地副本 (replica)数据库帐户的任何区域启用写入。 |
spring.cloud.azure.cosmos.populate-query-metrics | 是否填充诊断字符串和查询指标。 默认值为 false 。 |
spring.cloud.azure.cosmos.preferred-regions | 异地副本 (replica)数据库帐户的首选区域。 例如,“美国东部”作为首选区域。 |
spring.cloud.azure.cosmos.profile.cloud-type | 要连接到的 Azure 云的名称。 支持的类型包括:AZURE、AZURE_CHINA、AZURE_GERMANY、AZURE_US_GOVERNMENT、OTHER。 默认值为 AZURE 。 |
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint | 要连接到的 Microsoft Entra 终结点。 |
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version | Azure Active Directory 图形 API 版本。 |
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint | Azure Active Directory Graph 终结点。 |
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id | Microsoft Entra 资源 ID。 |
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint | Azure 应用程序 Insights 终结点。 |
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix | Data Lake Analytics 目录和作业终结点后缀。 |
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix | Data Lake 存储文件系统终结点后缀。 |
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint | Azure Log Analytics 终结点。 |
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id | Data Lake 终结点。 |
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint | 库终结点。 |
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix | 密钥库 DNS 后缀。 |
spring.cloud.azure.cosmos.profile.environment.management-endpoint | 管理服务终结点。 |
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint | Microsoft Graph 终结点。 |
spring.cloud.azure.cosmos.profile.environment.portal | 管理门户 URL。 |
spring.cloud.azure.cosmos.profile.environment.publishing-profile | 发布设置文件 URL。 |
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint | 资源管理终结点。 |
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name | 服务总线的域名。 |
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint | SQL 管理终结点。 |
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix | SQL Server 主机名后缀。 |
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix | 存储终结点后缀。 |
spring.cloud.azure.cosmos.profile.subscription-id | 连接到 Azure 资源时要使用的订阅 ID。 |
spring.cloud.azure.cosmos.profile.tenant-id | Azure 资源的租户 ID。 允许 tenant-id 的值包括: common 、 organizations 、 consumers 或租户 ID。 |
spring.cloud.azure.cosmos.proxy.hostname | 代理的主机。 |
spring.cloud.azure.cosmos.proxy.non-proxy-hosts | 不使用代理 HTTP/HTTPS 连接的主机或 CIDR 列表。 |
spring.cloud.azure.cosmos.proxy.password | 用于向代理进行身份验证的密码。 |
spring.cloud.azure.cosmos.proxy.port | 代理的端口。 |
spring.cloud.azure.cosmos.proxy.type | 代理的类型。 例如 http、“http”、“socks4”、“socks5”。 例如 amqp、“http”、“socks”。 |
spring.cloud.azure.cosmos.proxy.username | 用于向代理进行身份验证的用户名。 |
spring.cloud.azure.cosmos.read-requests-fallback-enabled | 是否允许读取转到在 Azure Cosmos DB 服务的帐户上配置的多个区域。 |
spring.cloud.azure.cosmos.resource-token | 用于访问 Azure Cosmos DB 实例的资源令牌。 |
spring.cloud.azure.cosmos.resource.region | Azure 资源的区域。 例如,''eastus'。 |
spring.cloud.azure.cosmos.resource.resource-group | 资源组包含 Azure 资源。 |
spring.cloud.azure.cosmos.resource.resource-id | Azure 资源的 ID。 |
spring.cloud.azure.cosmos.session-capturing-override-enabled | 是否启用会话捕获。 默认情况下,标准版SSSION 一致性级别启用会话捕获。 |
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests | 如果请求失败,则重试次数上限,因为服务已在客户端上应用速率限制。 |
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time | 最大重试时间(以秒为单位)。 当请求因限制错误而失败时,服务会发送回一个响应,该响应包含一个值,指示客户端在时间段过后(重试后)之前不应重试。 MaxRetryWaitTime 标志允许应用程序为所有重试尝试设置最长等待时间。 如果累积等待时间超过 MaxRetryWaitTime,SDK 将停止重试并将错误返回到应用程序。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈