取得 Cloud KMS 資源 ID

使用 Cloud KMS API 或 Google Cloud CLI 參照 Cloud Key Management Service 資源時,您會使用資源 ID。舉例來說,您可以使用金鑰環的資源 ID,在該金鑰環上授予 Identity and Access Management (IAM) 角色。本主題說明如何取得金鑰環、金鑰和金鑰版本的 ID。

取得金鑰環的資源 ID

控制台

  1. 前往 Google Cloud 控制台的「Key Management」頁面。

    前往「金鑰管理」

  2. 按一下金鑰環的「更多」圖示 。

  3. 按一下「複製資源名稱」。金鑰環的資源 ID 會複製到剪貼簿。

gcloud

列出某個位置的所有金鑰環:

gcloud kms keyrings list --location LOCATION

輸出內容的「名稱」欄會列出每個金鑰環的資源 ID。 例如:

projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING

取得金鑰和版本的 ID

控制台

  1. 前往 Google Cloud 控制台的「Key Management」頁面。

    前往「金鑰管理」

  2. 選取包含金鑰的金鑰環。

  3. 找到您要擷取資源 ID 的金鑰環,按一下「更多」圖示 。

  4. 按一下「複製資源名稱」。金鑰的資源 ID 會複製到剪貼簿。格式如下所示:

    projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY_NAME
    
  5. 一個金鑰可以包含零或多個金鑰版本。金鑰版本的資源 ID 是金鑰 ID,加上斜線 (/) 和版本 ID。如要列出金鑰的所有版本,請按一下金鑰名稱。按一下版本旁的「更多」圖示,然後點選「複製資源名稱」。

gcloud

列出指定金鑰環中的所有金鑰:

gcloud kms keys list --keyring KEY_RING --location LOCATION

輸出內容的「名稱」欄會列出每個金鑰的資源 ID。例如:

projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY_NAME

一個金鑰可以有零或多個金鑰版本。金鑰版本的資源 ID 是金鑰 ID,加上斜線 (/) 和版本 ID。如要列出金鑰的所有版本:

gcloud kms keys versions list --location LOCATION --keyring KEY_RING --key KEY_NAME

輸出內容的「名稱」資料欄會列出每個金鑰版本的資源 ID。例如:

projects/PROJECT_ID/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY_NAME/2

後續步驟