Cloud de Confiance oferece uma variedade de bibliotecas cliente em vários idiomas, como Go, Java e C++, que pode usar para interagir com os serviços de forma programática. Estas bibliotecas incluem as nossas bibliotecas cliente da Google Cloud recomendadas, bem como as bibliotecas cliente de APIs Google mais antigas. Para saber mais sobre as bibliotecas cliente e o acesso aos serviços no Cloud de Confiance, consulte o artigo Bibliotecas cliente explicadas.
Este documento explica os passos específicos que tem de realizar para usar estas bibliotecas no Cloud de Confiance, bem como as principais diferenças em relação à utilização das mesmas com o Google Cloud.
Antes de começar
Tem de especificar o seu universo quando usar bibliotecas de cliente em
Cloud de Confiance. Defina a variável de ambiente GOOGLE_CLOUD_UNIVERSE_DOMAIN como s3nsapis.fr antes de usar as bibliotecas cliente, incluindo a execução de qualquer um dos nossos exemplos de código que as usam:
export GOOGLE_CLOUD_UNIVERSE_DOMAIN=s3nsapis.fr
Também pode especificar um universo de destino no seu próprio código. A sintaxe para esta função varia consoante o idioma.
Diferenças em relação ao Google Cloud
Existem as seguintes diferenças importantes entre a utilização de bibliotecas de cliente no Cloud de Confiance e no Google Cloud:
Os nomes dos serviços API predefinidos são os mesmos que no Google Cloud, como
bigquery.googleapis.com. Estes nomes de serviços são visíveis quando ativa ou desativa APIs, por exemplo. No entanto, o FQDN do ponto final do serviço é diferente, com base no nome do anfitrião doCloud de Confiance. Por exemplo,bigquery.googleapis.comtorna-sebigquery.s3nsapis.fr.Tem de especificar um universo quando usar bibliotecas de cliente em Cloud de Confiance, conforme descrito na secção anterior Antes de começar.
Quando especificar IDs de projetos, Cloud de Confiance todos os projetos têm o prefixo do universo
s3ns:: por exemplo,s3ns:example-project.Uma vez que nem todas as funcionalidades e serviços do Google Cloud estão disponíveis em Cloud de Confiance, algumas bibliotecas de cliente ou chamadas REST podem não funcionar emCloud de Confiance. Se o seu código fizer um pedido a um produto ou serviço indisponível, o pedido falha.
Instale bibliotecas de cliente
As bibliotecas cliente da Google Cloud estão disponíveis para Go, Java, Node.js, Python, Ruby, PHP, C# e C++. Cada biblioteca tem um repositório do GitHub com instruções para instalar ou implementar as bibliotecas, e exemplos para ajudar a começar. Para instalar e começar a usar a sua biblioteca preferida, consulte Bibliotecas cliente da nuvem por linguagem.
Autentique e use bibliotecas de cliente
Para começar a usar bibliotecas de cliente num ambiente de desenvolvimento ou produção local, saiba como fazer a autenticação com as credenciais predefinidas da aplicação e criar uma ligação de cliente.