טעינת מפתח לחשבון שירות

הדגמת אחזור של מפתח לחשבון שירות.

דוגמת קוד

C++

כדי ללמוד איך מתקינים את ספריית הלקוח ואיך משתמשים בה ב-IAM, ראו: ספריות לקוח של IAM. למידע נוסף, קראו את מאמרי העזרה של ‎IAM C++ API‎.

כדי לבצע אימות ב-IAM, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.

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";
}

המאמרים הבאים

כדי לחפש ולסנן דוגמאות קוד למוצרים אחרים של Google Cloud , אפשר להיעזר בGoogle Cloud דפדפן לדוגמה.