Propriedades de configuração do Azure Cosmos DB
Property | Description |
---|---|
spring.cloud.azure.cosmos.client-telemetry-enabled | Se deve 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 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 é necessário habilitar o compartilhamento de conexões entre 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 das operações Criar, Atualizar e Excluir no CosmosItem. Se definido como false, o serviço não retorna a carga útil 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 usado 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 a identidade gerenciada deve ser habilitada para autenticação com o Azure. Se true e o client-id estiver definido, usará o ID do cliente como ID do cliente de identidade gerenciada atribuído pelo usuário. O valor predefinido é 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.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 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 a redescoberta do ponto de extremidade de conexão TCP direta deve ser habilitada. |
spring.cloud.azure.cosmos.direct-connection.idle-connection-timeout | Tempo limite de conexão ociosa 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 seja especificado. |
spring.cloud.azure.cosmos.direct-connection.idle-endpoint-timeout | Tempo limite de ponto final 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 economizar recursos e custos de E/S. |
spring.cloud.azure.cosmos.direct-connection.max-connections-per-endpoint | 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 | Max requests per connection, 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 predefinido é true . |
spring.cloud.azure.cosmos.endpoint | Ponto de extremidade da instância do Azure Cosmos DB. |
spring.cloud.azure.cosmos.endpoint-discovery-enabled | Se a descoberta de ponto de extremidade deve ser habilitada 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 período, 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 para autenticar para acessar a instância do Azure Cosmos DB. |
spring.cloud.azure.cosmos.multiple-write-regions-enabled | Se as gravações devem ser habilitadas em qualquer região para contas de banco de dados replicadas geograficamente no serviço Azure Cosmos DB. |
spring.cloud.azure.cosmos.populate-query-metrics | Se as cadeias de caracteres de diagnóstico e as métricas de consulta devem ser preenchidas. O valor predefinido é false . |
spring.cloud.azure.cosmos.preferred-regions | Regiões preferenciais para contas de banco de dados replicadas geograficamente. Por exemplo, "Leste dos EUA" como a região preferida. |
spring.cloud.azure.cosmos.profile.cloud-type | Nome da nuvem do Azure à qual se conectar. Os tipos suportados são: AZURE, AZURE_CHINA, AZURE_GERMANY, AZURE_US_GOVERNMENT, OTHER. O valor predefinido é 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 Azure Ative Directory Graph. |
spring.cloud.azure.cosmos.profile.environment.active-directory-graph-endpoint | O ponto de extremidade do Azure Ative Directory Graph. |
spring.cloud.azure.cosmos.profile.environment.active-directory-resource-id | A ID do recurso 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 Data Lake e o sufixo de ponto de extremidade de trabalho. |
spring.cloud.azure.cosmos.profile.environment.azure-data-lake-store-file-system-endpoint-suffix | O sufixo de ponto de extremidade do sistema de arquivos de 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 Data Lake. |
spring.cloud.azure.cosmos.profile.environment.gallery-endpoint | O ponto final da galeria. |
spring.cloud.azure.cosmos.profile.environment.key-vault-dns-sufixo | O sufixo DNS do Cofre da Chave. |
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 | O 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 Service Bus. |
spring.cloud.azure.cosmos.profile.environment.sql-management-endpoint | O ponto de extremidade de gerenciamento 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-sufixo | O sufixo do ponto de extremidade de armazenamento. |
spring.cloud.azure.cosmos.profile.subscription-id | ID de 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 sãotenant-id : common , , consumers organizations , ou o 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 de 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 | Tipo de proxy. Por exemplo, http, 'http', 'socks4', 'socks5'. Por exemplo, de amqp, 'http', 'socks'. |
spring.cloud.azure.cosmos.proxy.nome de usuário | Nome de usuário usado para autenticar com o proxy. |
spring.cloud.azure.cosmos.read-requests-fallback-enabled | Se as leituras devem ser permitidas para várias regiões configuradas em uma conta do serviço Azure Cosmos DB. |
spring.cloud.azure.cosmos.resource-token | Token de recurso para autenticar 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-capturing-override-enabled | Se a captura de sessão deve ser ativada. 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 de a solicitação falhar porque o serviço aplicou limite de taxa ao 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 indicando 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 máximo de espera para todas as tentativas de repetição. Se o tempo de espera cumulativo exceder o MaxRetryWaitTime, o SDK interromperá a nova tentativa e retornará o erro para o aplicativo. |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários