排解 Assured OSS 問題

如果 Assured Open Source Software (Assured OSS) 發生驗證或下載問題,您可以驗證帳戶啟用狀態、憑證和存放區設定,藉此診斷及解決問題。

驗證錯誤

本節列出驗證時可能會遇到的錯誤,並提供修正建議。

HTTP 403:權限 artifactregistry.mavenartifacts.list 遭拒

驗證失敗時,系統會傳回下列錯誤訊息:

{
  "error": {
    "code": 403,
    "message": "Permission 'artifactregistry.mavenartifacts.list' denied on resource '//artifactregistry.googleapis.com/projects/cloud-aoss/locations/us/repositories/cloud-aoss-java' (or it may not exist).",
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "IAM_PERMISSION_DENIED",
        "domain": "artifactregistry.googleapis.com",
        "metadata": {
          "permission": "artifactregistry.mavenartifacts.list",
          "resource": "projects/cloud-aoss/locations/us/repositories/cloud-aoss-java"
        }
      }
    ]
  }
}

這項錯誤的可能原因如下:

  • 您尚未啟用服務帳戶或 AWS 帳戶 ID:請在客戶啟用表單中提供詳細資料,啟用服務帳戶或 AWS 帳戶 ID。

  • 您尚未設定應用程式預設憑證 (ADC):如要解決這個問題,請務必設定驗證。

    詳情請參閱「設定應用程式預設憑證」。

  • 您設定 ADC 時使用了錯誤的服務帳戶:請確認您使用的服務帳戶,與您透過客戶啟用表單啟用的服務帳戶相同。

HTTP 403:權限 artifactregistry.pythonpackages.list 遭拒

這項錯誤的解決方法與 Java 收到 HTTP 403 錯誤時相同。

服務帳戶金鑰建立功能已停用

嘗試產生用於驗證的服務帳戶金鑰時,可能會發生下列錯誤:

Service account key creation is disabled.

The organization policy constraint 'iam.disableServiceAccountKeyCreation' is
enforced. This constraint disables the creation of new service account keys.

如要解決這個問題,請與組織政策管理員聯絡,要求針對停用服務帳戶金鑰建立功能的組織政策限制,設定例外狀況。

無法下載套件

如果無法下載套件,請完成下列步驟: