AEMaaCS의 서비스 계정에 DAM 쓰기 권한 부여

이 문서에서는 Adobe Experience Manager as a Cloud Service의 DAM(디지털 에셋 관리)에 서비스 계정 쓰기 액세스 권한을 부여하는 방법에 대해 설명합니다. 또한 외부 예약 스크립트가 AEM REST API를 통해 자산을 안전하게 업로드하거나 수정할 수 있도록 OAuth 서버 간 인증을 구성하는 방법에 대해 설명합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service, 모든 버전

문제/증상

  • 서비스 계정에는 DAM(Digital Asset Management)에 대한 쓰기 권한이 필요합니다.
  • AEM 외부에서 실행되는 예약 스크립트는 REST API를 통해 AEM Assets에 액세스해야 합니다.
  • 자산을 업로드하거나 수정하려면 스크립트가 필요합니다.
  • 서비스 계정에 필요한 권한 또는 서버 간 인증 구성이 없습니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. 조직의 Adobe Developer Console에 대한 관리 액세스 권한이 있는지 확인합니다.
  2. 통합이 필요한 AEMaaCS 환경에 대한 액세스 권한이 있는지 확인합니다.
  3. 공식 설명서에 따라 AEM 환경에 대한 OAuth 서버 간 인증을 활성화합니다.
  4. Adobe Developer Console에서 AEM에 대한 새 통합을 등록하고 OAuth S2S 인증에 필요한 자격 증명(클라이언트 ID, 클라이언트 암호 및 개인 키)을 생성합니다.
  5. AEM Admin Console에서 서비스 계정을 dam 사용자와 같은 DAM 쓰기 권한이 포함된 제품 프로필 또는 /content/dam에 대한 쓰기 권한이 있는 사용자 지정 프로필에 할당합니다.
  6. 서비스 계정이 올바른 역할 및 권한에 매핑되었는지 확인합니다.
  7. OAuth S2S 자격 증명을 사용하여 인증하도록 외부 스크립트를 업데이트합니다. 구현 세부 사항은 공식 안내서를 참조하십시오.
  8. 예약된 스크립트를 실행하고 AEM REST API를 통해 DAM에 에셋 업로드와 같은 쓰기 작업을 성공적으로 수행하는지 확인합니다.
  9. 스크립트 출력 및 AEM 로그에서 권한 오류를 확인하여 성공적인 통합을 확인합니다.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles