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.

이 문제를 해결하려면 조직 정책 관리자에게 문의하여 서비스 계정 키 생성을 사용 중지하는 조직 정책 제약조건에 대한 예외를 요청하세요.

패키지를 다운로드할 수 없음

패키지 다운로드에 문제가 있는 경우 다음 단계를 완료하세요.

  • 패키지가 저장소에 있는지 확인합니다. 자세한 내용은 연결 확인을 참고하세요.
  • 무료 등급의 경우 지원되는 패키지를 다운로드하고 있는지 확인하세요. 자세한 내용은 Assured OSS 무료 등급에 지원되는 Java 및 Python 패키지 목록을 참고하세요.
  • 환경에서 패키지와 버전을 지원하는지 확인합니다. pip와 같은 빌드 도구는 지원되는 패키지만 다운로드합니다.