排解 Assured OSS 問題

本頁面說明如何解決 Assured Open Source Software 的問題。

驗證錯誤

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

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.

如要解決這個問題,請與機構政策管理員聯絡,並要求機構政策限制的例外狀況,以停用服務帳戶金鑰的建立作業。

無法下載套件

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