이 페이지에서는 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와 같은 빌드 도구는 지원되는 패키지만 다운로드합니다.