Adobe Cloud Manager의 SSL 인증서 만료 검색 문제 해결

Adobe Cloud Manager API를 사용하여 SSL 인증서 만료 날짜를 검색할 때 API 끝점을 잘못 사용하고 도메인 매핑과 인증서 간 링크가 누락되어 프로세스가 중단될 수 있습니다. API 호출이 적절히 상호 연결되어 문제를 효과적으로 해결하십시오.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service - 사이트
  • 환경: 프로덕션
  • 제공 제품: Cloud Manager

문제/증상

다음 API 호출 시퀀스를 사용하는 경우:

  1. 도메인 목록 검색(GET /program/{programId}/domains)
  2. 도메인 매핑 ID 검색(GET /program/{programId}/domain-mapping/{domainMappingId})
  3. 모든 인증서 검색(GET /program/{programId}/certificates)
  4. 특정 인증서 세부 정보 가져오기(GET /program/{programId}/certificate/{certificateId})

도메인 매핑과 인증서 간에 직접 연결이 없으므로 원하는 인증서 세부 정보를 가져올 수 없습니다(예: 만료일).

  • domain-mapping 끝점에 대한 키 식별자로 domainId을(를) 사용하면 오류가 발생했습니다.
  • 잘못된 식별자로 인증서 세부 정보를 검색하려고 하면 "인증서를 찾을 수 없음" 오류가 반환되었습니다.

해결 방법 resolution

도메인 검색:

엔드포인트 사용:

GET /program/{programId}/domains

특정 도메인이 필요한 경우(예: www.example.com) 이름 쿼리 매개 변수를 사용하십시오(아래 참조)

GET /program/{programId}/domains?name=www.example.com

포함 검색을 수행합니다. 따라서 stage- www.example.com 또는 xxx*-cloud- www.example.com*와 같이 여러 항목이 표시될 수 있습니다. 덜 모호한 결과의 경우, 예를 들어 보다 구체적인 이름으로 쿼리할 수 있습니다.

GET /program/{programId}/domains?name=xxx-www.example.com

또는 모든 도메인을 검색한 다음 반복해서 정확히 일치하는 도메인을 찾습니다.

도메인 매핑 가져오기:

관심 도메인을 식별하고 고유 domainId를 얻었으면 도메인 매핑 엔드포인트를 domainId 필터와 함께 사용합니다.

GET /program/{programId}/domain-mappings?domainId=XXXXXX

이 호출은 certificateId를 포함하는 JSON 개체를 반환합니다. 예를 들어 다음과 같은 응답을 받을 수 있습니다.

{
"domainMappingId": "{domainMappingId}",
"programId": "{programId}",
"originId": XXXXXX,
"domainMappingStatus": "applied",
"domainName": "www.example.com",
"originType": "SKYLINE_ENVIRONMENT",
"tier": "publish",
"domainId": XXXXXX,
"certificateId": "{certificateId}",
"createdAt": XXXXXXXXXXXXX,
"updatedAt": XXXXXXXXXXXXX
}

certificateId({certificateId})는 올바른 인증서 세부 정보를 가져올 수 있는 일반적인 링크입니다.

certificateId({certificateId})는 올바른 인증서 세부 정보를 가져올 수 있는 일반적인 링크입니다.

인증서 세부 정보 확인:

그런 다음 certificateId를 사용하여 다음을 호출하여 인증서 세부 정보(만료 날짜 포함)를 검색할 수 있습니다.

GET /program/{programId}/certificate/{certificateId}

이 흐름은 API 호출이 실제로 상호 연결되어 있음을 보여 줍니다. 도메인 매핑 응답에 제공된 certificateId는 도메인과 연결된 인증서 간의 연결 키 역할을 합니다.

자세한 내용은 Cloud Manager API 설명서를 참조하십시오.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f