Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SDK do Azure para Go de software livre simplifica o provisionamento, o gerenciamento e o uso de recursos do Azure do código do aplicativo Go.
Apresentando as bibliotecas de gerenciamento e cliente
O SDK do Azure para Go fornece várias bibliotecas (agrupadas em gerenciamento e cliente) que permitem que seu código Go se comunique com os serviços do Azure. As bibliotecas de gerenciamento e de cliente foram projetadas para funcionar com ambientes locais e de nuvem.
Devido à adoção de genéricos, o SDK do Azure para Go é compatível com o Go 1.18 e posterior. O SDK do Azure para Go agora dá suporte apenas às duas versões principais mais recentes. Para obter uma lista de todas as versões do Go e ver como atualizar para uma versão específica, consulte o Histórico de Lançamentos do Go.
Às vezes, você verá as bibliotecas de gerenciamento conhecidas como "plano de gerenciamento" e as bibliotecas de cliente conhecidas como "plano de dados". A principal diferença entre o plano de gerenciamento e o plano de dados pode ser melhor explicada da seguinte maneira:
- O plano de gerenciamento é usado para gerenciar recursos em sua assinatura do Azure.
- O plano de dados é usado para interagir com os recursos do Azure em sua assinatura.
Dica
Exemplo: você deseja criar uma Conta de Armazenamento do Azure em sua assinatura. Use o plano de gerenciamento para criar a conta de armazenamento e o plano de dados para interagir com a conta lendo e gravando dados nele.
As bibliotecas de gerenciamento e cliente são criadas com base na API REST do Azure. Essa camada permite que você acesse a funcionalidade da API REST do Azure subjacente usando paradigmas go familiares. Você também pode usar a API REST do Azure diretamente fazendo solicitações HTTP do código Go.
O código-fonte para as bibliotecas de gerenciamento e cliente está disponível por meio do repositório gitHub do SDK do Azure para GO. Como um projeto de software livre, as contribuições do público são bem-vindas!
As versões atuais das bibliotecas de gerenciamento e cliente compartilham os padrões comuns de nuvem implementados na biblioteca principal do Azure. Esses padrões incluem protocolos de autenticação, registro em log, rastreamento, protocolos de transporte, respostas em buffer e repetições.
O SDK do Azure para Go é composto por muitas bibliotecas go individuais relacionadas a serviços específicos do Azure. Para obter a lista de bibliotecas de cliente e gerenciamento, consulte a seção Go da página Versões do SDK do Azure.