Trusted Cloud 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 Trusted Cloud, consulte o artigo Bibliotecas cliente explicadas.
Este documento explica os passos específicos que tem de realizar para usar estas bibliotecas no Trusted Cloud, 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
Trusted Cloud. 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 Trusted Cloud 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 doTrusted Cloud. Por exemplo,bigquery.googleapis.com
torna-sebigquery.s3nsapis.fr
.Tem de especificar um universo quando usar bibliotecas de cliente em Trusted Cloud, conforme descrito na secção anterior Antes de começar.
Quando especificar IDs de projetos, Trusted Cloud 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 Trusted Cloud, algumas bibliotecas de cliente ou chamadas REST podem não funcionar emTrusted Cloud. 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.