Compartilhar via


Propriedades de configuração do Azure Cosmos DB

Propriedade Descrição
spring.cloud.azure.cosmos.client-telemetry-enabled Se deseja habilitar a telemetria do cliente, que coletará periodicamente estatísticas de agregação de operações de banco de dados, informações do sistema, como cpu/memória, e enviá-las para o serviço de monitoramento do Cosmos, o que será útil durante a depuração.
spring.cloud.azure.cosmos.client.application-id Representa o aplicativo atual e é usado para fins de telemetria/monitoramento.
spring.cloud.azure.cosmos.connection-mode Modo de conexão a ser usado pelo cliente no serviço de banco de dados do Azure Cosmos DB.
spring.cloud.azure.cosmos.connection-sharing-across-clients-enabled Se deseja habilitar o compartilhamento de conexões em vários clientes do Azure Cosmos DB.
spring.cloud.azure.cosmos.consistency-level Nível de consistência. O ConsistencyLevel solicitado deve corresponder ou ser mais fraco do que o provisionado para a conta de banco de dados.
spring.cloud.azure.cosmos.content-response-on-write-enabled Se deseja retornar apenas os cabeçalhos e o código de status na resposta do Azure Cosmos DB no caso de operações Criar, Atualizar e Excluir no CosmosItem. Se definido como false, o serviço não retornará a carga na resposta.
spring.cloud.azure.cosmos.credential.client-certificate-password Senha do arquivo de certificado.
spring.cloud.azure.cosmos.credential.client-certificate-path Caminho de um arquivo de certificado PEM a ser usado ao executar a autenticação da entidade de serviço com o Azure.
spring.cloud.azure.cosmos.credential.client-id ID do cliente a ser usada ao executar a autenticação da entidade de serviço com o Azure.
spring.cloud.azure.cosmos.credential.client-secret Segredo do cliente a ser usado ao executar a autenticação da entidade de serviço com o Azure.
spring.cloud.azure.cosmos.credential.managed-identity-enabled Se deseja habilitar a identidade gerenciada para autenticar com o Azure. Se true e a ID do cliente estiver definida, usará a ID do cliente como ID do cliente de identidade gerenciada atribuída pelo usuário. O valor padrão é false.
spring.cloud.azure.cosmos.credential.password Senha a ser usada ao executar a autenticação de nome de usuário/senha com o Azure.
spring.cloud.azure.cosmos.credential.token-credential-bean-name Custom Get the custom com.azure.core.credential.TokenCredential bean name, it's used for Service builder factory or passwordless authentication.
spring.cloud.azure.cosmos.credential.username Nome de usuário a ser usado ao executar a autenticação de nome de usuário/senha com o Azure.
spring.cloud.azure.cosmos.database Nome do banco de dados da instância do Azure Cosmos DB.
spring.cloud.azure.cosmos.direct-connection.connect-timeout O tempo limite de conexão para o cliente direto representa o tempo limite para estabelecer conexões com um ponto de extremidade.
spring.cloud.azure.cosmos.direct-connection.connection-endpoint-rediscovery-enabled Se deseja habilitar a redescoberta direta do ponto de extremidade de conexão TCP.
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout Tempo limite de conexão ocioso para o cliente direto. O cliente Direto não fecha uma única conexão com um ponto de extremidade por padrão, a menos que especificado.
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout Tempo limite do ponto de extremidade ocioso para o cliente direto. Se não houver solicitações para um ponto de extremidade específico para a duração do tempo limite do ponto de extremidade ocioso, o cliente direto fechará todas as conexões com esse ponto de extremidade para salvar recursos e custo de E/S.
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint O máximo de conexões por ponto de extremidade representa o tamanho do pool de conexões para um ponto de extremidade específico.
spring.cloud.azure.cosmos.direct-connection.max-requests-per-connection O máximo de solicitações por conexão representa o número de solicitações que serão enfileiradas em uma única conexão para um ponto de extremidade específico.
spring.cloud.azure.cosmos.direct-connection.network-request-timeout Intervalo de tempo limite da solicitação de rede (tempo para aguardar a resposta do par de rede).
spring.cloud.azure.cosmos.enabled Se um Serviço do Azure está habilitado. O valor padrão é true.
spring.cloud.azure.cosmos.endpoint Ponto de extremidade da instância do Azure Cosmos DB.
spring.cloud.azure.cosmos.endpoint-discovery-enabled Se deseja habilitar a descoberta de ponto de extremidade para contas de banco de dados replicadas geograficamente.
spring.cloud.azure.cosmos.gateway-connection.idle-connection-timeout Tempo limite para uma conexão ociosa. Após esse tempo, a conexão será fechada automaticamente.
spring.cloud.azure.cosmos.gateway-connection.max-connection-pool-size Tamanho do pool de conexões.
spring.cloud.azure.cosmos.key Chave a ser autenticada para acessar a instância do Azure Cosmos DB.
spring.cloud.azure.cosmos.multiple-write-regions-enabled Se deseja habilitar gravações em qualquer região para contas de banco de dados replicadas geograficamente no serviço do Azure Cosmos DB.
spring.cloud.azure.cosmos.populate-query-metrics Se deve preencher cadeias de caracteres de diagnóstico e métricas de consulta. O valor padrão é false.
spring.cloud.azure.cosmos.preferred-regions Regiões preferenciais para contas de banco de dados replicadas geograficamente. Por exemplo, East US como a região preferencial.
spring.cloud.azure.cosmos.profile.cloud-type Nome da nuvem do Azure à qual se conectar. Os tipos com suporte são: AZURE, AZURE_CHINA, AZURE_US_GOVERNMENT, OTHER. O valor padrão é AZURE.
spring.cloud.azure.cosmos.profile.environment.active-directory-endpoint O ponto de extremidade do Microsoft Entra ao qual se conectar.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-api-version A versão da API do Graph do Azure Active Directory.
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint O ponto de extremidade do Azure Active Directory Graph.
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id A ID do recurso do Microsoft Entra.
spring.cloud.azure.cosmos.profile.environment.azure-application-insights-endpoint O ponto de extremidade do Azure Application Insights.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-analytics-catalog-and-job-endpoint-suffix O catálogo de análise do Data Lake e o sufixo do ponto de extremidade do trabalho.
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix O sufixo do ponto de extremidade do sistema de arquivos do Armazenamento data lake.
spring.cloud.azure.cosmos.profile.environment.azure-log-analytics-endpoint O ponto de extremidade do Azure Log Analytics.
spring.cloud.azure.cosmos.profile.environment.data-lake-endpoint-resource-id O ponto de extremidade do Data Lake.
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint O ponto de extremidade da galeria.
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-suffix O sufixo DNS do Key Vault.
spring.cloud.azure.cosmos.profile.environment.management-endpoint O ponto de extremidade do serviço de gerenciamento.
spring.cloud.azure.cosmos.profile.environment.microsoft-graph-endpoint O ponto de extremidade do Microsoft Graph.
spring.cloud.azure.cosmos.profile.environment.portal A URL do portal de gerenciamento.
spring.cloud.azure.cosmos.profile.environment.publishing-profile A URL do arquivo de configurações de publicação.
spring.cloud.azure.cosmos.profile.environment.resource-manager-endpoint O ponto de extremidade de gerenciamento de recursos.
spring.cloud.azure.cosmos.profile.environment.service-bus-domain-name O nome de domínio do Barramento de Serviço.
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint O ponto de extremidade de gerenciamento do SQL.
spring.cloud.azure.cosmos.profile.environment.sql-server-hostname-suffix O sufixo de nome de host do SQL Server.
spring.cloud.azure.cosmos.profile.environment.storage-endpoint-suffix O sufixo do ponto de extremidade de armazenamento.
spring.cloud.azure.cosmos.profile.subscription-id ID da assinatura a ser usada ao se conectar aos recursos do Azure.
spring.cloud.azure.cosmos.profile.tenant-id ID do locatário para recursos do Azure. Os valores permitidos para tenant-id são: common, organizations, consumersou a ID do locatário.
spring.cloud.azure.cosmos.proxy.hostname O host do proxy.
spring.cloud.azure.cosmos.proxy.non-proxy-hosts Uma lista de hosts ou CIDR para não usar conexões HTTP/HTTPS proxy.
spring.cloud.azure.cosmos.proxy.password Senha usada para autenticar com o proxy.
spring.cloud.azure.cosmos.proxy.port A porta do proxy.
spring.cloud.azure.cosmos.proxy.type O tipo do proxy. Por exemplo, http, http, socks4, socks5. Por exemplo, amqp, http, socks.
spring.cloud.azure.cosmos.proxy.username Nome de usuário usado para autenticar com o proxy.
spring.cloud.azure.cosmos.read-requests-fallback-enabled Se deseja permitir que as leituras acessem várias regiões configuradas em uma conta do serviço do Azure Cosmos DB.
spring.cloud.azure.cosmos.resource-token Token de recurso a ser autenticado para acessar a instância do Azure Cosmos DB.
spring.cloud.azure.cosmos.resource.region A região de um recurso do Azure. Por exemplo, "eastus".
spring.cloud.azure.cosmos.resource.resource-group O grupo de recursos contém um recurso do Azure.
spring.cloud.azure.cosmos.resource.resource-id ID de um recurso do Azure.
spring.cloud.azure.cosmos.session-captureing-override-enabled Se deseja habilitar a captura de sessão. A captura de sessão é habilitada por padrão para o nível de consistência SESSION.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-attempts-on-throttled-requests Número máximo de novas tentativas no caso em que a solicitação falha porque o serviço aplicou limitação de taxa no cliente.
spring.cloud.azure.cosmos.throttling-retry-options.max-retry-wait-time Tempo máximo de repetição em segundos. Quando uma solicitação falha devido a um erro de limitação, o serviço envia de volta uma resposta que contém um valor que indica que o cliente não deve tentar novamente antes que o período de tempo tenha decorrido (Retry-After). O sinalizador MaxRetryWaitTime permite que o aplicativo defina um tempo de espera máximo para todas as tentativas de repetição. Se o tempo de espera cumulativo exceder o MaxRetryWaitTime, o SDK interromperá a repetição e retornará o erro ao aplicativo.