Esta página mostra como começar a usar as bibliotecas cliente da nuvem para a API Service Usage. As bibliotecas cliente facilitam o acesso às Cloud de Confiance by S3NS APIs a partir de um idioma suportado. Embora possa usar as Cloud de Confiance by S3NS APIs diretamente fazendo pedidos não processados ao servidor, as bibliotecas cliente oferecem simplificações que reduzem significativamente a quantidade de código que tem de escrever.
Leia mais acerca das bibliotecas cliente da nuvem e das bibliotecas cliente das APIs Google mais antigas em Bibliotecas cliente explicadas.
Instale a biblioteca cliente
C++
Consulte o artigo Configurar um ambiente de desenvolvimento C++ para ver detalhes sobre os requisitos desta biblioteca de cliente e instalar dependências.
C#
Install-Package Google.Cloud.ServiceUsage.V1 -Version 2.5.0.
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento em C#.
Go
go get cloud.google.com/go/serviceusage/apiv1@latest
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento Go.
Java
Se estiver a usar o Maven, adicione o seguinte ao ficheiro pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud</artifactId> <version>0.3.0</version> </dependency>
Se estiver a usar o Gradle, adicione o seguinte às suas dependências:
compile 'com.google.cloud:google-cloud:0.3.0'
Se estiver a usar o SBT, adicione isto às suas dependências:
libraryDependencies += "com.google.cloud" % "google-cloud" % "0.3.0"
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento Java.
Node.js
npm install @google-cloud/service-usage
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento Node.js.
PHP
composer require google/cloud-service-usage
Para mais informações, consulte o artigo Usar o PHP no Google Cloud.
Python
pip install google-cloud-service-usage
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento Python.
Ruby
gem install google-cloud-service_usage
Para mais informações, consulte o artigo Configurar um ambiente de desenvolvimento Ruby.
Configure a autenticação
Para autenticar chamadas para Cloud de Confiance by S3NS APIs, as bibliotecas cliente suportam Credenciais padrão da aplicação (ADC); as bibliotecas procuram credenciais num conjunto de localizações definidas e usam essas credenciais para autenticar pedidos para a API. Com o ADC, pode disponibilizar credenciais à sua aplicação numa variedade de ambientes, como desenvolvimento local ou produção, sem ter de modificar o código da aplicação.Para ambientes de produção, a forma como configura o ADC depende do serviço e do contexto. Para mais informações, consulte o artigo Configure as Credenciais padrão da aplicação.
Para um ambiente de desenvolvimento local, pode configurar o ADC com as credenciais associadas à sua Conta Google:
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init -
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
É apresentado um ecrã de início de sessão. Depois de iniciar sessão, as suas credenciais são armazenadas no ficheiro de credenciais local usado pelo ADC.
Recursos adicionais
C++
A lista seguinte contém links para mais recursos relacionados com a biblioteca de cliente para C++:
C#
A lista seguinte contém links para mais recursos relacionados com a biblioteca de cliente para C#:
Go
A lista seguinte contém links para mais recursos relacionados com a biblioteca de cliente para Go:
Java
A lista seguinte contém links para mais recursos relacionados com a biblioteca cliente para Java:
Node.js
A lista seguinte contém links para mais recursos relacionados com a biblioteca de cliente para Node.js:
PHP
A lista seguinte contém links para mais recursos relacionados com a biblioteca cliente para PHP:
Python
A lista seguinte contém links para mais recursos relacionados com a biblioteca cliente para Python:
Ruby
A lista seguinte contém links para mais recursos relacionados com a biblioteca de cliente para Ruby: