Generazione di una chiave dell'account di servizio

Mostra il recupero di una chiave dell'account di servizio.

Esempio di codice

C++

Per scoprire come installare e utilizzare la libreria client per IAM, consulta Librerie client IAM. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API IAM C++.

Per autenticarti in IAM, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.

namespace iam = ::google::cloud::iam_admin_v1;
[](std::string const& key_name) {
  iam::IAMClient client(iam::MakeIAMConnection());
  auto response = client.GetServiceAccountKey(
      key_name, google::iam::admin::v1::ServiceAccountPublicKeyType::
                    TYPE_X509_PEM_FILE);
  if (!response) throw std::move(response).status();
  std::cout << "ServiceAccountKey successfully retrieved: "
            << response->DebugString() << "\n";
}

Passaggi successivi

Per cercare e filtrare i sample di codice per altri Google Cloud prodotti, consulta il Google Cloud browser di sample.