필요에 따라 패키지를 설치합니다. 자세한 내용은 사전 요구 사항에서 확인할 수 있습니다.
Creative Cloud 애플리케이션용 Adobe Asset Link(AAL) 확장 기능과 함께 사용하기 위해 Adobe Experience Manager(AEM) Assets를 구성하는 방법에 대해 알아봅니다.
Adobe Asset Link는 콘텐츠 제작 과정에서 작가와 마케터 사이의 공동 작업을 원활하게 해 줍니다. 이는 Adobe Experience Manager Assets를 Creative Cloud 데스크탑 앱인 Adobe InDesign, Adobe Photoshop 및 Adobe Illustrator와 연결해 줍니다. Adobe Asset Link 패널을 통해 작가들은 자주 사용하는 크리에이티브 앱을 종료하지 않고도 AEM Assets에 보관된 콘텐츠에 액세스하고 수정할 수 있습니다.
해당 서비스를 이용하고 있는 경우 자세한 안내는 Adobe Experience Manager Assets Cloud Service 구성을 참조하십시오.
Asset Link와 함께 사용할 Experience Manager Assets를 구성하려면 다음 작업을 수행하십시오. Experience Manager 관리자 계정을 사용하여 구성합니다.
-
-
사용자 액세스 제어를 관리하여 Creative Cloud 라이선스를 부여받은 사용자와 Experience Manager 사용자를 매핑합니다.
-
맞춤형 쿼리 인덱스를 만들고, InDesign에 대한 FPO 렌디션을 구성하고, Adobe Stock 통합을 구성하고, 시각적 또는 유사성 검색을 구성합니다.
다양한 기능에 대한 사전 요구 사항 및 지원
필요에 따라 적절한 서비스 팩 및 패키지를 설치하도록 합니다. 각 AEM 버전 및 특정 AEM 기능에 대한 다음 요구 사항을 참조하십시오.
Assets 기능 |
AEM 버전 및 지원 요구 사항 |
---|---|
Asset Link는 기본적으로 작동함 |
Adobe는 AAL을 사용하기 전에 최신 AEM 서비스 팩 (SP)를 설치할 것을 권장합니다. |
Asset Link는 패키지 설치 후 작동함 |
AEM 6.4.0-6.4.3의 경우 adobe-asset-link-support 패키지를 설치합니다. |
Adobe Stock 통합 |
AEM 6.4.2 이상 |
시각적 또는 유사성 검색 |
AEM 6.5.0 이상 |
구성 패키지를 사용하여 Experience Manager 구성
Adobe는 대부분의 구성 작업을 자동화한 다음 몇 가지 수동 작업을 할 수 있도록 adobe-asset-link-config 구성 패키지를 설치할 것을 권장합니다. 또는 수동으로 구성할 수 있습니다.
AEM 인스턴스가 사용자에 대해 Adobe IMS 계정으로 로그인하도록 구성되어 있는 경우, 구성 패키지를 사용하지 마십시오. 대신 AEM을 수동으로 구성합니다.
-
패키지 관리자를 열려면 AEM 웹 인터페이스에서 도구 > 배포 > 패키지 공유에 액세스합니다. adobe-asset-link-config 패키지를 설치합니다.
-
도구 > 작업 > 웹 콘솔에 액세스합니다. Adobe Granite OAuth IMS Provider 구성을 찾습니다. 을 클릭하여 편집합니다. 다음 속성을 설정하고 변경 내용을 저장합니다.
속성 이름
값
그룹 매핑
필요한 경우가 아니면 비워 둡니다. 자세한 내용은 그룹 매핑을 참조하십시오.
조직
Adobe Admin Console에서 사용하고 있는 조직 ID를 입력합니다. 조직 ID에 대한 자세한 내용은 사용자 그룹 만들기를 참조하십시오.
-
Adobe Granite Bearer Authentication Handler 구성을 찾고 을 클릭하여 편집합니다.
InDesignAem2 클라이언트 ID를 허용되는 OAuth 클라이언트 ID 구성 속성에 추가합니다.
AEM 수동 구성
구성 패키지를 사용하지 않거나 AEM 배포가 Adobe IMS 계정으로 사용자 로그인을 지원하도록 구성되어 있는 경우에는 AEM을 수동으로 구성합니다. 수동으로 구성하려면 다음 단계를 따르십시오.
-
구성 관리자에 액세스하려면 도구 > 작업 > 웹 콘솔에 액세스합니다. 상단의 메뉴에서 OSGi > 구성을 선택합니다.
-
Adobe Granite OAuth IMS Provider 구성을 찾고 을 클릭하여 편집합니다. 다음 구성을 설정하고 저장을 클릭합니다.
속성 이름
값
인증 끝점
https://ims-na1.adobelogin.com/ims/authorize/v1
토큰 끝점
https://ims-na1.adobelogin.com/ims/token/v1
프로필 끝점
https://ims-na1.adobelogin.com/ims/profile/v1
확인 URL
https://ims-na1.adobelogin.com/ims/validate_token/v1
조직
Adobe Admin Console에서 조직 ID로 설정합니다.
그룹 매핑
특별한 경우가 아니면 비워 둡니다. 자세한 내용은 그룹 매핑을 참조하십시오.
-
Adobe Granite Bearer Authentication Handler 구성을 찾고 을 클릭하여 편집합니다.
다음 클라이언트 ID를 Allowed OAuth 클라이언트 ID 구성 속성에 추가합니다. InDesignAem2, cc-europa-desktop_0_1, cc-europa-desktop_1_0, cc-europa-desktop_2_0, cc-europa-desktop_3_0, cc-europa-desktop_4_0, cc-europa-desktop_5_0, cc-europa-desktop_6_0, cc-europa-desktop_7_0, cc-europa-desktop_8_0, cc-europa-desktop_9_0 및 cc-europa-desktop_10_0.
각 클라이언트 ID를 추가하려면 + 아이콘을 클릭합니다. 모든 ID를 추가한 후 저장을 클릭합니다.
-
Adobe Granite OAuth 애플리케이션 및 공급자 구성에서 기존의 모든 Adobe Granite OAuth Authentication Handler 인스턴스를 검사합니다. 구성 ID 값이 ims인 인스턴스를 발견하면 이 절차에서 지침으로 사용하십시오. 그 외의 경우에는 +를 클릭하여 구성 인스턴스를 생성합니다. 다음 속성 값을 설정하고 저장을 클릭합니다.
속성 이름
값
클라이언트 ID
변경하지 말 것
클라이언트 비밀 정보
변경하지 말 것
구성 ID
ims
범위
AdobeID, OpenID, read_organizations (구성에 다른 값도 있을 수 있음)
공급자 ID
ims
사용자 생성
선택함 (true)
사용자 ID 속성
새로 생성된 구성에 대한 이메일. 그 외의 경우에는 변경하지 말 것
-
동기화 처리기 이름이 ims인 Apache Jackrabbit Oak Default Sync Handler 구성을 찾고 를 클릭하여 편집합니다.
다음 구성 속성을 설정하고 저장을 클릭합니다.
속성 이름
값
사용자 만료 시간 및 사용자 멤버십 만료
뒤에 공백 없이 'm'이 오는 분으로 표시된 시간. 예를 들어 15분인 경우 15m입니다. 자세한 내용은 그룹 매핑을 참조하십시오.
사용자 자동 멤버십
변경하지 말 것
User Dynamic 멤버십
선택 해제됨 (false)
-
Adobe Granite OAuth 인증 처리기 구성을 찾고 을 클릭하여 편집합니다. 아무 항목도 변경하지 않고 저장을 클릭합니다.
-
Bearer Authentication Handler의 상대적 우선 순위를 조정하려면 CRXDE에서 /apps/system/config로 이동합니다. com.adobe.granite.auth.oauth.impl.BearerAuthenticationHandler.config를 찾고 구성을 엽니다. 끝에 service.ranking=I"-10"을 추가합니다. 변경 내용을 저장합니다.
참고:베어러(Bearer) 토큰으로 인증되는 각 요청은 AEM에서 Adobe IMS, 사용자 동기화 및 로그인 토큰의 생성이라는 세 가지 호출의 오버헤드를 초래합니다. 이러한 오버헤드를 극복하기 위해 Adobe Asset Link는 AEM으로부터의 응답에서 반환된 로그인 토큰을 캡처하여 후속 요청과 함께 전송합니다. 이 프로세스가 작동하려면 Bearer Authentication Handler의 상대적 우선 순위를 조정해야 합니다.
-
(선택 사항) AEM 사용자의 이메일 ID에 대문자 또는 대소문자가 혼합된 도메인 이름이 있는 경우 AEM Web Console에서 Adobe Granite ACP 플랫폼 구성의 사용자 잠금을 소문자로 변경을 선택합니다.
비즈니스 프로필로 마이그레이션한 후 추가 구성
Adobe Asset Link 사용자는 Experience Manager에 연결하여 기본 CCE(Creative Cloud for Enterprise) 조직에서 IMS 로그인을 허용할 수 있습니다. Experience Manager는 클라이언트 ID를 사용하여 허용된 IMS 조직을 식별합니다. 비즈니스 프로필로 마이그레이션한 후에는 Bearer Authentication Handler에 대해 Experience Manager에서 IMS 조직에 대한 클라이언트 ID 및 보안 키를 구성해야 합니다. 비즈니스 프로필에 대한 자세한 내용은 Adobe 프로필 소개를 참조하십시오.
추가 구성은 Experience Manager 및 CCE(Creative Cloud for Enterprise)에 대해 서로 다른 Adobe IMS 조직을 사용하고 있고 이 두 조직 간에 도메인 트러스트 관계가 설정된 경우에만 필요합니다.
- 비즈니스 프로필에 대한 수정 사항은 Experience Manager 6.5.11.0에서 제공되며 확장된 수정 사항은 Experience Manager 6.4.8.4에서 제공됩니다.
- Experience Manager 및 CCE와 동일한 Adobe IMS 조직을 사용하는 경우 기존 구성이 계속 작동합니다.
사전 요구 사항
AAL에 대해 구성된 베어러 인증을 사용하여 실행 중인 Experience Manager 인스턴스
Experience Manager 6.4를 사용 중인 경우 Experience Manager 6.4.8.4로 업그레이드하십시오.
Experience Manager 6.5를 사용 중인 경우 Experience Manager 6.5.11.0으로 업그레이드하십시오.(Experience Manager 6.4만 해당) 비즈니스 프로필로 마이그레이션하기 위한 확장 수정팩(EFP)을 받으려면 고객 지원 센터에 문의하십시오. Experience Manager 인스턴스에 EFP를 설치합니다.
IMS 조직의 베어러 인증을 위한 클라이언트 ID 및 보안 키를 얻으려면 고객 지원 센터에 문의하십시오.
다음은 비즈니스 프로필로 마이그레이션한 후 필요한 추가 구성입니다.
Adobe Granite OAuth IMS Configuration Provider에서 다음을 설정합니다.
OAuth 구성 ID(oauth.configmanager.ims.configid): ims(이미 구성되어 있을 수 있으므로 확인 필요)
IMS 소유 엔티티(ims.owningEntity): IMS 조직 ID
Bearer Authentication Handler 구성을 연 다음 고객 지원 센터로부터 얻은 클라이언트 ID를 허용된 OAuth 클라이언트 ID 목록에 추가합니다.
Adobe Granite OAuth 애플리케이션 및 공급자 구성을 연 다음 고객 지원 센터로부터 얻은 클라이언트 ID 및 클라이언트 보안(보안 키)를 추가합니다.
구성 ID 필드(oauth.config.id)에 위의 OAuth 구성 ID 필드(oauth.configmanager.ims.configid)와 같은 값이 포함되어 있는지 확인하십시오.
Adobe Granite IMS Cluster Exchange Token Preprocessor 구성을 열고 활성화하도록 설정합니다.
자세한 내용은 다음 자료를 참조하십시오.
AEM 리포지토리에서 사용자 액세스 제어 관리
이 섹션에서는 사용자와 AEM 리포지토리에 대한 이들의 액세스 권한을 관리하는 방법에 대해 설명합니다.
그룹 매핑
그룹 매핑은 AEM의 그룹이 Adobe IMS의 그룹에 일치하는 방식을 결정합니다. 이는 Adobe Asset Link 사용자에게 AEM Assets에 대한 액세스 권한을 부여하는 방식에 있어 중요한 역할을 합니다.
Adobe Asset Link와 함께 사용할 경우 AEM은 사용자 관리 기능을 Adobe IMS에 위임합니다. AEM은 Adobe IMS의 사용자 및 그룹과 일치하는 사용자와 그룹을 자동으로 생성합니다. 또한 AEM은 AEM의 사용자, 그룹 및 그룹 멤버십을 동기화하여 Adobe IMS의 것과 일치하도록 합니다.
예를 들어 Adobe Asset Link 사용자가 Adobe IMS 그룹 assetlink-user의 멤버인 상황을 가정해 봅시다. 이 경우 해당 Adobe IMS 그룹의 사용자가 처음으로 Adobe Asset Link에 연결하면 AEM에서 assetlink-users라는 이름의 동기화된 그룹이 생성됩니다. Adobe IMS 그룹의 각 신규 사용자가 Adobe Asset Link를 통해 처음으로 AEM에 연결할 때 해당 그룹에 추가됩니다.
Adobe IMS의 그룹과 일치하고 동기화된 AEM의 그룹에게는 직접 또는 AEM의 다른 그룹의 멤버로 만들어 액세스 권한을 부여할 수 있습니다. 다음은 사용 권한을 관리하는 방법의 예입니다.
AEM에서 다음과 같은 규칙이 그룹 매핑에 적용됩니다.
- Adobe Granite OAuth IMS Provider 구성에 그룹 매핑 속성이 비어 있는지 확인합니다.
- Adobe Asset Link 사용자 그룹 멤버십은 사용자 인증 시점과 Apache Jackrabbit Oak Default Sync Handler 구성의 사용자 만료 시간 속성의 기간이 경과된 시점에 평가됩니다. 현재 AEM의 그룹에 사용자를 추가하거나 그룹에서 제거하여 Adobe IMS의 사용자와 동기화할 수 있습니다.
- 그룹 이름이 충돌하지 않도록 하십시오. 사용자 관리를 위해 Adobe IMS에서 생성된 그룹에 사용되는 이름이 모든 AEM 시스템 그룹 이름과 다른지 확인합니다.
예를 들어 dam-users 그룹 및 AEM 관리자가 생성한 모든 그룹과 다른지 확인합니다.
AEM 시스템 그룹 또는 수동으로 만든 그룹의 이름과 충돌하는 이름을 가진 Adobe IMS 그룹은 사용자 권한을 제어하는 데 사용되지 않습니다. - Adobe IMS 사용자가 AEM 인스턴스에 연결되고 이 사용자의 이름이 이전에 생성된 AEM 사용자와 충돌하면 Adobe IMS 사용자에게 번호가 추가된 고유한 다른 이름이 주어집니다.
최초 액세스 제어 설정
Adobe Asset Link를 통해 연결하는 사용자는 필요한 권한을 부여받은 후 에셋 조회 및 상호 작용만 할 수 있습니다. 위 그룹 매핑 섹션에서는 사용자 그룹이 Adobe IMS 내에서 귀사의 사용자 그룹과 일치하고 동기화된 AEM에서 생성되는 방식을 설명합니다. AEM 관리자는 이들 그룹을 사용하여 Adobe Asset Link 사용자의 액세스 제어를 관리하는 것이 좋습니다.
사용자 액세스 제어를 관리하는 데 사용되는 Adobe IMS 그룹과 동기화된 각 AEM 그룹에 대해서는
-
그룹에 Adobe Asset Link의 초기 연결에 사용할 수 있는 멤버가 있는지 확인하십시오.
-
해당 사용자로 Adobe Asset Link에 로그인하고 AEM에 연결합니다. 이 연결은 실패하게 됩니다.
-
AEM에서 Adobe IMS의 그룹에 해당하는 그룹을 찾아 원하는 액세스 권한을 부여합니다. 예를 들어 새 그룹은 dam-users 그룹의 멤버가 됩니다.
-
Adobe Asset Link를 닫고 Creative Cloud 애플리케이션을 다시 시작합니다.
-
사용자에게 예상했던 액세스 권한이 있는지 확인하려면 Adobe Asset Link를 다시 엽니다.
이 단계를 수행하고 나면 동일한 그룹의 다른 사용자가 첫 시도에서 Adobe Asset Link를 사용하여 AEM에 연결할 수 있습니다. 이들은 자동으로 해당 그룹의 다른 사용자와 동일한 권한을 갖게 됩니다.
Adobe Asset Link와 함께 작동하도록 AEM 사용자 관리
Adobe Asset Link 사용자는 자신의 Creative Cloud 애플리케이션에 로그인하면 AEM과 연결할 수 있습니다. 이 인증은 Adobe IMS 기술을 사용하며 사용자 정보가 없는 경우 AEM에 해당 정보를 생성합니다. AEM 엔터프라이즈 고객은 AEM과 통합된 외부 ID 공급자를 통해 사용자를 관리하는 것이 일반적입니다. ID 공급자에는 Adobe IMS를 비롯하여 SAML 및 LDAP 프로토콜을 사용하는 기타 제품이 포함됩니다. 또는 AEM에서 로컬로 사용자를 생성하고 관리할 수 있습니다.
Adobe Asset Link를 사용하여 AEM에 연결하는 사용자는 다음의 경우 이전의 직접 로그인을 통해 AEM에 저장된 기존 사용자 정보와의 충돌을 피할 수 있습니다.
- AEM에 직접 로그인하는 데 사용되는 모든 사용자 이름은 Creative Cloud 로그인을 위해 Adobe IMS에서 사용되는 사용자 이름과 다릅니다.
- Adobe IMS가 AEM 직접 로그인을 위한 ID 공급자로 사용됩니다.
- 사용자가 동일한 계정으로 AEM에 직접 로그인하기 전에 Adobe Asset Link에서 AEM에 연결합니다.
반면에 다음 시나리오에서는 AEM 직접 로그인의 결과로 생성된 사용자 정보를 Adobe Asset Link와 함께 작동하도록 업데이트해야 합니다.
- 사용자의 이메일 주소 등 동일한 사용자 이름이 Adobe IMS를 사용하는 Creative Cloud의 계정과 Adobe IMS가 아닌 외부 ID 공급자의 계정 모두에 사용됩니다.
- 동일한 사용자 이름이 Creative Cloud의 계정과 로컬 AEM 계정 모두에 사용됩니다.
- Adobe IMS의 Creative Cloud 계정이 직접 로그인을 위해 AEM과 통합된 동일한 외부 ID 공급자에 의해 제공되는 Federated ID입니다.
이러한 시나리오를 통해 생성된 AEM 사용자에게는 Adobe IMS와 동기화되는 사용자에게 필요한 속성이 없습니다. Adobe Asset Link와 함께 작동하도록 AEM에서 이러한 사용자를 업데이트하려면:
-
AEM 웹 콘솔에서 Apache Jackrabbit Oak External PrincipalConfiguration 구성을 찾고 을 클릭하여 편집합니다. 외부 ID 보호 확인란을 선택 해제하고 저장을 클릭합니다.
-
AEM의 사용자 관리 인터페이스에 액세스하려면 도구 > 보안 > 사용자로 이동합니다. 업데이트하려는 사용자를 선택한 다음 /home/users로 시작하는 해당 사용자에 대한 브라우저의 URL 경로 끝을 메모해 둡니다. 또는 AEM CRXDE를 사용하여 사용자 이름을 검색할 수도 있습니다. 사용자 경로의 예: /home/users/x/xTac082TDh-guJzzG7WM.
-
AEM CRXDE를 사용하여 사용자 경로로 이동하고 사용자 노드를 선택한 다음 가운데 아래 부분의 속성 탭을 선택하여 해당 노드의 속성을 확인합니다. 이 노드는 rep:User의 jcr:primaryType 속성 값을 갖습니다.
-
속성 탭의 아래쪽에 rep:externalId의 이름 값, String의 유형 값 및 <rep:authorizableId>;ims의 값을 입력합니다. 여기서 <rep:authorizableId>는 노드의 rep:authorizableId 속성에 대한 값입니다. (세미콜론은 rep:authorizableId 값을 ims와 구분하기 위해 사용되며 공백 없이 입력합니다.)
-
새 항목의 오른쪽에 있는 추가 버튼을 클릭한 다음 브라우저 창의 왼쪽 상단에서 모두 저장을 클릭하거나 Command + S/Ctrl + S를 누릅니다.
-
Adobe Asset Link와 함께 작동하도록 업그레이드하려는 다른 모든 사용자에 대해 2~5단계를 반복합니다.
-
AEM 웹 콘솔을 사용하여 Apache Jackrabbit Oak External PrincipalConfiguration 구성을 찾고 을 클릭하여 편집합니다. 외부 ID 보호 확인란을 선택 해제하고 저장을 클릭합니다.
참고:몇 분 이내에 서비스가 복원되지 않으면 AEM을 다시 시작하여 정상적으로 인증이 되도록 합니다.
이 변경 후 업데이트된 AEM 사용자는 Adobe Asset Link에 연결할 수 있으며, 업데이트 전에 사용되었던 AEM 직접 로그인 방식도 계속 사용할 수 있습니다. Adobe IMS로 인증에 성공하면 AEM 사용자 프로필 정보가 Adobe IMS의 사용자 프로필과 동기화됩니다.
사용자들이 Adobe Asset Link로 작업할 수 있도록 여러 AEM 사용자에 대한 일괄 마이그레이션을 수행할 수 있는 방법이 있습니다. 이 옵션을 활성화하는 방법에 대한 자세한 내용 및 지원은 Adobe 지원 센터에 문의하십시오.
이 단계의 대안으로, 특정 상황에서 Adobe Asset Link 사용자에게 AEM에 대한 빠른 액세스를 제공할 수 있습니다. 이는 Adobe Asset Link와 연결하기에 앞서 AEM 사용자 관리 또는 AEM CRXDE로 기존 사용자 정보를 찾아서 삭제하는 경우입니다. 신규 사용자 정보는 연결 후 AEM에서 생성됩니다. 사용자 노드의 하위 노드로 추가된 중요한 데이터가 없다는 것을 확신하는 경우에만 이 접근 방법을 사용해야 합니다. 이러한 여분의 데이터는 tokens, preferences, profile, profiles, profiles/public 및 rep:policy/* 노드를 제외한 사용자 노드의 하위 노드입니다.
조건부로 에셋을 처리하는 워크플로 자동 시작
Experience Manager 6.4 및 Experience Manager 6.5에서 관리자는 미리 정의된 조건에 따라 에셋을 자동으로 실행하고 처리하도록 워크플로를 구성할 수 있습니다.
이 구성은 비즈니스 분야의 사용자 및 마케터에게 유용합니다. 예를 들어, 특정 폴더에 사용자 정의 워크플로를 만들 때 유용합니다. 기관의 사진 촬영 에셋은 모두 워터마크가 표시될 수 있고 프리랜서가 업로드한 모든 에셋을 처리하여 특정 렌디션을 만들 수 있습니다.
추가 정보 및 Experience Manager 구성에 대한 자세한 내용은 에셋의 자동 실행 워크플로를 참조하십시오.
Adobe InDesign의 배치 전용 렌디션 생성
AEM의 대형 에셋을 Adobe InDesign 문서에 배치할 때 크리에이티브 전문가는 에셋을 배치한 후 상당한 시간을 기다려야 합니다. 한편, 사용자는 InDesign 사용이 차단됩니다. 이는 창의적인 흐름을 방해하고 사용자 경험에 부정적인 영향을 미칩니다. Adobe는 InDesign 문서에 작은 크기의 렌디션 임시 배치하여 시작할 수 있도록 합니다. 최종 출력(예: 인쇄 및 퍼블리싱 워크 플로)이 필요한 경우 원래의 전체 해상도 에셋이 백그라운드에서의 임시 렌디션을 대체합니다. 백그라운드의 이러한 비동기 업데이트는 디자인 프로세스의 속도를 높여 생산성을 향상시키고 창작 과정을 방해하지 않습니다.
AEM은 배치 전용(FPO)에 사용되는 렌디션을 제공합니다. 이러한 FPO 렌디션은 파일 크기는 작지만 종횡비는 동일합니다. 에셋에 대해 FPO 렌디션을 사용할 수 없는 경우 Adobe InDesign은 원래 에셋을 대신 사용합니다. 이 대체 메커니즘은 크리에이티브 작업 과정이 중단 없이 진행되도록 합니다.
FPO 렌디션 생성 방법
AEM을 사용하면 많은 방법으로 FPO 렌디션을 생성하는 데 사용할 수 있는 이미지를 처리할 수 있습니다. 가장 일반적인 두 가지 방법은 내장형 AEM 작업 과정을 사용하고 ImageMagick을 사용하는 것입니다. 이 두 가지 방법을 사용하여 새로 업로드된 에셋 및 AEM에 존재하는 에셋의 렌디션 생성을 구성합니다.
ImageMagick을 사용하여 FPO 렌디션 생성 등 이미지를 처리할 수 있습니다. 이러한 렌디션은 다운샘플링됩니다. 즉, 원본 이미지가 72보다 큰 PPI를 가진 경우 렌디션의 픽셀 크기는 비례적으로 줄어듭니다. AEM Assets과 함께 작동하도록 ImageMagick 설치 및 구성을 참조하십시오.
기본 워크플로의 사본을 수정하여 렌디션을 생성하는 워크플로를 만듭니다. 이렇게 하면 새 서비스 팩을 설치하여 AEM을 업데이트할 때 변경 내용을 덮어쓰지 않게 됩니다.
AEM 작업 과정을 사용하여 새 에셋의 렌디션 생성
DAM Update Asset 작업 과정 모델을 구성하여 렌디션 생성을 활성화하려면 다음 단계를 따르십시오.
-
도구 > 작업 과정 > 모델을 클릭합니다. DAM Update Asset 모델을 선택하고 편집을 클릭합니다.
-
썸네일 처리 단계를 선택하고 구성을 클릭합니다.
-
FPO 렌디션 탭을 클릭합니다. FPO 렌디션 생성 활성화를 선택합니다.
-
품질을 조정하고 필요에 따라 포맷 목록 값을 추가하거나 수정합니다. 기본적으로 FPO 렌디션을 생성하기 위한 MIME 유형의 목록은 pjpeg, jpeg, jpg, gif, png, x-png 및 tiff입니다. 완료를 클릭합니다.
참고:렌디션 생성은 JPEG, GIF, PNG, TIFF, PSD 및 BMP 파일에는 지원되지 않습니다.
-
변경 내용을 활성화하려면 동기화를 클릭합니다.
한쪽이 1280 픽셀보다 큰 이미지는 FPO 렌디션에서 해당 픽셀 크기를 유지하지 않습니다.
ImageMagick 작업 과정을 사용하여 새 에셋의 렌디션 생성
AEM에서 DAM Update Asset 작업 과정은 새 에셋이 업로드될 때 실행됩니다. ImageMagick을 사용하여 새로 업로드된 에셋의 렌디션을 처리하려면 작업 과정 모델에 새 명령을 추가합니다.
-
도구 > 작업 과정 > 모델을 클릭합니다. DAM Update Asset 모델을 선택하고 편집을 클릭합니다.
-
왼쪽 상단에 있는 사이드 패널 토글을 클릭합니다. 명령줄 단계를 검색합니다.
-
명령줄 단계를 드래그하고 썸네일 처리 단계 전에 이를 추가합니다.
-
명령줄 단계를 선택하고 구성을 클릭합니다.
-
원하는 정보를 사용자가 정의 제목 및 설명으로 추가합니다. 예: FPO 렌디션 (ImageMagick에서 제공)
-
인수 탭에서 관련 MIME 유형을 추가하고 명령이 적용된 파일 포맷 목록을 제공합니다.
-
인수 탭에서, 명령 섹션에서 관련 ImageMagick 명령을 추가하고 FPO 렌디션을 생성합니다.
아래는 10% 품질 설정에서 72 PPI로 다운샘플링된 FPO 렌디션을 JPEG 포맷으로 생성하고 출력을 병합하여 다중 레이어 Adobe Photoshop 파일을 처리하는 명령 예시입니다.
convert -quality 10% -units PixelsPerInch ${filename} -resample 72 -flatten cq5dam.fpo.jpeg
-
변경 내용을 활성화하려면 동기화를 클릭합니다.
ImageMagick 명령줄 기능에 대한 자세한 내용은 https://imagemagick.org를 참조하십시오.
AEM 작업 과정을 사용하여 기존 에셋의 렌디션 생성
AEM 작업 과정을 사용하여 기존 에셋의 FPO 렌디션을 생성하려면 내장 FPO 렌디션 옵션을 사용하는 전용 작업 과정 모델을 생성합니다.
-
AEM에서 도구 > 작업 과정 > 모델을 클릭합니다. 모델을 생성하려면 생성 > 모델 생성을 클릭합니다. 의미 있는 제목 및 이름을 추가합니다.
-
해당 모델을 선택하고 편집을 클릭합니다. 페이지 정보 > 속성 열기를 클릭합니다. 일시적인 작업 과정을 선택합니다. 이렇게 하면 확장성과 성능이 향상됩니다. 저장 및 닫기를 클릭합니다.
-
왼쪽 상단에 있는 사이드 패널 토글을 클릭합니다. 썸네일 처리 단계를 검색합니다. 썸네일 처리 단계를 드래그합니다.
-
썸네일 처리를 선택하고 구성을 클릭합니다. AEM 워크플로를 통해 새 에셋의 렌디션을 생성하도록 구성에 설명된 단계를 따릅니다. 변경 내용을 활성화하려면 동기화를 클릭합니다.
ImageMagick을 사용하여 기존 에셋의 렌디션 생성
ImageMagick 처리 기능을 사용하여 기존 에셋의 FPO 렌디션을 생성하려면 ImageMagick 명령줄을 사용하는 전용 워크플로 모델을 만듭니다.
-
AEM 워크플로를 통해 새 에셋의 렌디션을 생성하도록 구성에 설명된 단계 1부터 단계 3까지 수행합니다.
-
ImageMagick을 사용하여 새 에셋의 렌디션을 생성하도록 구성에 기재된 단계 4부터 단계 8까지 수행합니다.
FPO 렌디션 보기
작업 과정이 완료되면 생성된 FPO 렌디션을 확인할 수 있습니다. AEM Assets 사용자 인터페이스에서 에셋을 클릭하여 대형 미리보기를 엽니다. 왼쪽 레일을 열고 렌디션을 선택합니다. 또는 미리보기가 열리면 키보드 단축키 Alt + 3을 사용합니다.
FPO 렌디션을 클릭하고 미리보기를 로드합니다. 필요한 경우 렌디션을 마우스 오른쪽 버튼으로 클릭하고 파일 시스템에 저장합니다.
팁 및 제한 사항
- ImageMagick 기반 구성을 사용하려면 AEM과 동일한 컴퓨터에 ImageMagick을 설치하십시오.
- 대량의 에셋 또는 전체 리포지토리의 FPO 렌디션을 생성하려면 트래픽이 적은 시간 동안 작업 과정을 계획하여 실행합니다. 대량의 에셋에 대한 FPO 렌디션을 생성하는 것은 리소스를 많이 사용하는 활동이므로 AEM 서버에는 충분한 처리 능력과 사용 가능한 메모리가 있어야 합니다.
- 성능 및 확장성에 대해서는 ImageMagick 세부 조정을 참조하십시오.
- 에셋의 일반 명령줄 처리에 대해서는 에셋을 처리하는 명령줄 처리기를 참조하십시오.
AEM 6.4.x 버전에서 맞춤형 인덱스 생성
AEM에는 쿼리하는 데 사용되는 인덱스가 포함되어 있습니다. 지정된 버전에 대해 다음의 맞춤형 인덱스를 생성합니다. AEM 6.5.0에는 기본적으로 이 인덱스가 포함되어 있습니다. Adobe Asset Link는 사용자가 체크아웃한 에셋이 어느 것인지를 결정하려면 이것이 필요합니다.
-
CRXDE에서 /oak:index 노드를 찾습니다. cqDrivelock이라는 새 노드를 생성합니다. 그 유형을 oak:QueryIndexDefinition에 설정합니다.
-
다음 속성을 새 노드에 추가하고 변경 내용을 저장합니다.
- 이름: type; 유형: string; 값: property
- 이름: propertyNames; 유형: Name[] (“멀티” 버튼 클릭); 값: cq:drivelock
Adobe Stock 통합
조직은 Adobe Stock 계정을 AEM Assets와 통합합니다. 이는 마케터가 라이선스가 부여된 고품질의 로열티 프리 사진, 벡터, 일러스트레이션, 비디오, 템플릿 및 3D 에셋을 창의적인 마케팅 프로젝트에 사용할 수 있도록 도와줍니다. 크리에이티브 전문가는 Asset Link 패널을 사용하여 이러한 에셋을 사용할 수 있습니다.
Adobe Stock과 통합하려면 AEM Assets의 Adobe Stock 에셋을 참조하십시오. Adobe Stock과 통합하려면 AEM 6.4.2 이상이 필요합니다.
시각적 또는 유사성 검색 구성
시각적 검색 기능을 통해 Adobe Asset Link 패널을 사용하여 AEM Assets 리포지토리에서 시각적으로 유사한 에셋을 검색할 수 있습니다. 이 기능은 6.5.0 이상 버전에서 사용 가능하며 인덱스가 적용된 에셋만 검색됩니다. 자세한 내용은 시각적 검색을 구성하는 방법을 참조하십시오.
AEM 관련 문제 해결
Asset Link를 구성하거나 사용할 때 문제가 발생하면 다음을 시도하십시오.
- 배포가 사전 요구 사항을 충족하는지 확인합니다. 특히 적절한 기능 팩 또는 패키지가 설치되어 있는지 확인합니다.
- 조직의 파트너 또는 시스템 통합업체에 문의하십시오.
- Creative Cloud 사용자가 체크아웃된 에셋을 체크인할 수 없는 경우에는 해당 이메일 ID의 도메인 이름에 대소문자가 잘못되지 않았는지 확인합니다. 해결하려면 AEM 수동 구성을 참조하십시오.
- 자세한 내용은 Asset Link 문제 해결을 참조하십시오.