Method: projects.locations.azureClusters.generateAzureAccessToken

產生短期存取權杖,以驗證特定 AzureCluster 資源。

HTTP 要求

GET https://{endpoint}/v1/{azureCluster=projects/*/locations/*/azureClusters/*}:generateAzureAccessToken

其中 {endpoint}支援的服務端點之一。

這些網址使用 gRPC 轉碼語法。

路徑參數

參數
azureCluster

string

這是必要旗標,要驗證的 AzureCluster 資源名稱。

AzureCluster 名稱的格式為 projects/<project-id>/locations/<region>/azureClusters/<cluster-id>

如要進一步瞭解 Google Cloud 資源名稱,請參閱「資源名稱」。

要求主體

要求主體必須為空白。

回應主體

AzureClusters.GenerateAzureAccessToken 方法的回應訊息。

如果成功,回應主體會含有以下結構的資料:

JSON 表示法
{
  "accessToken": string,
  "expirationTime": string
}
欄位
accessToken

string

僅供輸出。用於向 k8s api-server 驗證的存取權杖。

expirationTime

string (Timestamp format)

僅供輸出。權杖到期時間的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

詳情請參閱Authentication Overview

IAM 權限

需要 azureCluster 資源的下列 IAM 權限:

  • gkemulticloud.azureClusters.generateAccessToken

詳情請參閱 IAM 說明文件