OSGi 구성 API

아래 두 목록은 고객이 구성할 수 있는 사항을 설명하는 AEM as a Cloud Service OSGi 구성 면을 반영합니다.

  1. 고객 코드로 구성해야 하는 OSGi 구성 목록입니다
  2. 속성을 구성할 수 있는 OSGi 구성 목록이지만 표시된 유효성 검사 규칙을 준수해야 합니다. 이러한 규칙에는 속성의 선언이 필수인지 여부, 그 유형 및 경우에 따라 허용되는 값 범위가 포함됩니다.

OSGI 구성이 나열되지 않으면 고객 코드로 구성할 수 있습니다.

이러한 규칙은 Cloud Manager 빌드 프로세스 중에 검증됩니다. 시간이 지남에 따라 추가 규칙을 추가할 수 있으며 예상 적용 날짜가 표에 설명되어 있습니다. 고객은 대상 적용 날짜별로 이러한 규칙을 준수해야 합니다. 제거 날짜 이후에 규칙을 준수하지 않으면 Cloud Manager 빌드 프로세스에서 오류가 생성됩니다. Maven 프로젝트에 AEM as a Cloud Service SDK Build Analyzer Maven 플러그인 로컬 SDK 개발 중 OSGI 구성 오류를 플래그를 지정합니다.

OSGI 구성에 대한 추가 정보는 이 위치.

수정할 수 없는 OSGi 구성

  • org.apache.felix.webconsole.internal.servlet.OsgiManager (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
  • com.day.cq.auth.impl.cug.CugSupportImpl (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
  • com.day.cq.jcrclustersupport.ClusterStartLevelController (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
  • org.apache.felix.http (Factory) (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
  • org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet (발표 날짜: 8/25/2021, 적용 날짜: 11/26/2021)

빌드 유효성 검사 규칙에 따른 OSGi 구성

  • org.apache.felix.eventadmin.impl.EventAdmin (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
    • org.apache.felix.eventadmin.ThreadPoolSize
      • 유형: 정수
      • 필수 범위: 2-100
    • org.apache.felix.eventadmin.AsyncToSyncThreadRatio
      • 유형: 이중
    • org.apache.felix.eventadmin.Timeout
      • 유형: 정수
    • org.apache.felix.eventadmin.RequireTopic
      • 유형: 부울
    • org.apache.felix.eventadmin.IgnoreTimeout
      • 필수
      • 유형: 문자열 배열
      • 필수 범위: 최소 모두 포함 org.apache.felix*, org.apache.sling*, come.day*, com.adobe*
    • org.apache.felix.eventadmin.IgnoreTopic
      • 유형: 문자열 배열
  • org.apache.felix.http (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
    • org.apache.felix.http.timeout
      • 유형: 정수
    • org.apache.felix.http.session.timeout
      • 유형: 정수
    • org.apache.felix.http.jetty.threadpool.max
      • 유형: 정수
    • org.apache.felix.http.jetty.headerBufferSize
      • 유형: 정수
    • org.apache.felix.http.jetty.requestBufferSize
      • 유형: 정수
    • org.apache.felix.http.jetty.responseBufferSize
      • 유형: 정수
    • org.apache.felix.http.jetty.maxFormSize
      • 유형: 정수
    • org.apache.felix.https.jetty.session.cookie.httpOnly
      • 유형: 부울
    • org.apache.felix.https.jetty.session.cookie.secure
      • 유형: 부울
    • org.eclipse.jetty.servlet.SessionIdPathParameterName
      • 유형: string
    • org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
      • 유형: 부울
    • org.eclipse.jetty.servlet.SessionCookie
      • 유형: string
    • org.eclipse.jetty.servlet.SessionDomain
      • 유형: string
    • org.eclipse.jetty.servlet.SessionPath
      • 유형: string
    • org.eclipse.jetty.servlet.MaxAge
      • 유형: 정수
    • org.eclipse.jetty.servlet.SessionScavengingInterval
      • 유형: 정수
    • org.apache.felix.jetty.gziphandler.enable
      • 유형: 부울
    • org.apache.felix.jetty.gzip.minGzipSize
      • 유형: 정수
    • org.apache.felix.jetty.gzip.compressionLevel
      • 유형: 정수
    • org.apache.felix.jetty.gzip.inflateBufferSize
      • 유형: 정수
    • org.apache.felix.jetty.gzip.syncFlush
      • 유형: 부울
    • org.apache.felix.jetty.gzip.excludedUserAgents
      • 유형: string
    • org.apache.felix.jetty.gzip.includedMethods
      • 유형: 문자열 배열
    • org.apache.felix.jetty.gzip.excludedMethods
      • 유형: 문자열 배열
    • org.apache.felix.jetty.gzip.includedPaths
      • 유형: 문자열 배열
    • org.apache.felix.jetty.gzip.excludedPaths
      • 유형: 문자열 배열
    • org.apache.felix.jetty.gzip.includedMimeTypes
      • 유형: 문자열 배열
    • org.apache.felix.jetty.gzip.excludedMimeTypes
      • 유형: 문자열 배열
    • org.apache.felix.http.session.invalidate
      • 유형: 부울
    • org.apache.felix.http.session.container.attribute
      • 유형: 문자열 배열
    • org.apache.felix.http.session.uniqueid
      • 유형: 부울
  • org.apache.sling.scripting.cache (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
    • org.apache.sling.scripting.cache.size
      • 유형: 정수
      • 필수 범위: >= 2048
    • org.apache.sling.scripting.cache.additional_extensions
      • 필수
      • 유형: 문자열 배열
      • 필수 범위: js를 포함해야 합니다.
  • com.day.cq.mailer.DefaultMailService (발표 날짜: 4/30/2021, 적용 날짜: 7/31/2021)
    • smtp.host
      • 유형: string
    • smtp.port
      • 유형: 정수
      • 필수 범위: 465, 587 또는 25
    • smtp.user
      • 유형: string
    • smtp.password
      • 유형: string
    • from.address
      • 유형: string
    • smtp.ssl
      • 유형: string
    • smtp.starttls
      • 유형: 부울
    • smtp.requiretls
      • 유형: 부울
    • debug.email
      • 유형: 부울
    • oauth.flow
      • 유형: 부울
  • org.apache.sling.commons.log.LogManager.factory.config (발표 날짜: 11/16/21, 적용 날짜: 2/16/21)
    • org.apache.sling.commons.log.level
      • 유형: 열거형
      • 필수 범위: 정보, 디버그 또는 TRACE
    • org.apache.sling.commons.log.names
      • 유형: string
    • org.apache.sling.commons.log.file
      • 유형: string
    • org.apache.sling.commons.log.additiv
      • 유형: 부울

이 페이지에서는