部署至 Google Cloud

Artifact Registry 可讓您將構件直接部署至Google Cloud 執行階段環境,這些環境預設會預先設定相同專案中存放區的存取權。如果執行階段會存取其他專案中的存放區,或預設權限不符合需求,請務必設定或修改存放區權限,以符合部署需求。

設定權限的時機

在下列情況下,您必須自行設定或修改權限:

  • 您正在使用某項專案中的服務帳戶,存取其他專案中的 Artifact Registry
  • 您使用的服務帳戶具備儲存空間的唯讀存取權,但您希望服務帳戶能上傳及下載構件
  • 您正在使用自訂服務帳戶與 Artifact Registry 互動。

您需要考量兩種存取控管方式:

IAM 權限
Identity and Access Management 權限會決定哪些使用者、服務帳戶和其他身分可以存取資源。您可將 Artifact Registry 權限授予可存取存放區的身分。
存取權範圍
存取權範圍決定了透過 VM 執行個體上的 gcloud CLI 和用戶端程式庫發出的要求,所使用的預設 OAuth 範圍。因此,使用應用程式預設憑證驗證時,存取權範圍可進一步限制 API 方法的存取權。

如需特定服務的相關規定,請參閱下列資訊: