403 금지됨 오류로 인해 Adobe CLI에 연결할 수 없음
Adobe Experience Manager(AEM) as a Cloud Service에서 Cloud Manager API를 통해 프로그램을 검색할 때 403 사용할 수 없음 오류가 발생합니다. 이 문제를 해결하려면 역할 및 권한을 확인하고 Adobe I/O 구성을 확인한 다음 사용자 지정 CA(인증 기관)를 추가합니다.
설명 description
환경
Adobe Experience Manager(AEM) as a Cloud Service - Sites
문제/증상
Cloud Manager 통합에서 Adobe CLI를 사용할 때 다음과 같은 증상이 나타납니다.
aio cloudmanager org list또는aio cloudmanager:list-programs등의 명령을 사용하여 조직을 나열하거나 선택할 수 없습니다.- 조직을 나열할 때 빈 응답 수신.
- 성공적인 브라우저 기반 인증이지만 클라이언트 암호 구성을 사용한 서비스 기반 인증에 실패했습니다.
- 배포 관리자 또는 비즈니스 소유자 와 같은 적절한 역할이 있음에도 불구하고 지속적인 오류가 발생했습니다.
다음은 오류 메시지의 예입니다.
오류 메시지: 프로그램을 검색할 수 없음: https://cloudmanager.adobe.io/api/programs(403 금지)
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행합니다.
-
계정에 배포 관리자 또는 비즈니스 소유자 와 같은 필요한 역할이 있는지 확인하고 최근 역할 또는 권한 변경이 없는지 관리자에게 확인하십시오.
-
필요한 모든 API 서비스를 사용하여 Adobe I/O 프로젝트가 올바르게 구성되었는지 확인하고, 해당하는 경우 JWT 토큰을 다시 생성하여 유효한지 확인합니다.
-
IT 팀과 함께 Adobe 서비스에 필요한 특정 도메인에 대한 트래픽을 허용하여 액세스 차단을 해제하십시오. 다음 명령을 사용하여 SSL에 대한 사용자 지정 CA(인증 기관)를 추가합니다.
export NODE_EXTRA_CA_CERTS=/path/to/your/custom-certificate.crt -
프록시 설정이 다음 도메인에 대한 트래픽을 허용하는지 확인합니다.
.adobeio-static.net.adobeioruntime.net.adobe.ioaddons.adobe.comadobe-addons.comadobe-runtime.comadp.adobe.iodeveloper.adobe.comconsole.adobe.ioruntime.adobe.iowebhooks.adobe.io"
-
사용 권한 또는 구성에 영향을 줄 수 있는 Admin Console의 최근 변경 사항을 확인합니다.
-
developer.adobe.com/console에 대한 액세스를 확인합니다. 액세스가 차단된 경우 문제 해결을 위해 IT 관리자와 상의하십시오.
-
모든 구성이 확인되고 네트워크 제한이 해결되면
aio cloudmanager:list-programs및aio cloudmanager org list과(와) 같은 명령을 다시 시도하십시오.