Partilhar via


Biblioteca de clientes msi do Azure Resource Manager para Java – versão 2.31.0

Biblioteca de clientes msi do Azure Resource Manager para Java

Para obter a documentação sobre como usar esse pacote, consulte Bibliotecas de Gerenciamento do Azure para Java.

Introdução

Pré-requisitos

Adicionando o pacote ao seu produto

<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-msi</artifactId>
    <version>2.31.0</version>
</dependency>

As Bibliotecas de Gerenciamento do Azure exigem uma TokenCredential implementação para autenticação e uma HttpClient implementação para o cliente HTTP.

O pacote de Identidade do Azure e o pacote HTTP do Azure Core Netty fornecem a implementação padrão.

Autenticação

Por padrão, a autenticação de token do Azure Active Directory depende da configuração correta das variáveis de ambiente a seguir.

  • AZURE_CLIENT_ID para a ID do cliente do Azure.
  • AZURE_TENANT_ID para a ID do locatário do Azure.
  • AZURE_CLIENT_SECRET ou AZURE_CLIENT_CERTIFICATE_PATH para o segredo do cliente ou certificado do cliente.

Além disso, a ID da assinatura do Azure pode ser configurada por meio da variável AZURE_SUBSCRIPTION_IDde ambiente .

Com a configuração acima, azure o cliente pode ser autenticado seguindo o código:

AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
    .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
    .build();
MsiManager manager = MsiManager
    .authenticate(credential, profile);

O código de exemplo pressupõe o Azure global. Altere a AzureEnvironment.AZURE variável, caso contrário.

Confira Autenticação para obter mais opções.

Principais conceitos

Consulte Design de API para obter introdução geral sobre design e conceitos principais nas Bibliotecas de Gerenciamento do Azure.

Exemplos

Consulte Exemplos de snippets de código e exemplos.

Solução de problemas

Próximas etapas

Participante

Para obter detalhes sobre como contribuir para esse repositório, consulte o guia de contribuição.

  1. Bifurcar
  2. Criar seu branch de recurso (git checkout -b my-new-feature)
  3. Confirmar suas alterações (git commit -am 'Add some feature')
  4. Enviar por push para o branch (git push origin my-new-feature)
  5. Criar nova solicitação de pull