Cloudant 데이터베이스의 구성입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
cloudantRef | 최상위 레벨 cloudant 요소에 대한 참조입니다(문자열). | 이 데이터베이스에 연결할 때 사용할 Cloudant 클라이언트의 빌더를 지정합니다. | |
create | boolean | true | 아직 존재하지 않는 경우, Cloudant 클라이언트가 데이터베이스를 작성해야 함을 표시합니다. |
databaseName | string | 데이터베이스의 이름입니다. | |
jndiName | string | JNDI 이름입니다. |
이 데이터베이스에 연결할 때 사용할 Cloudant 클라이언트의 빌더를 지정합니다.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | 최상위 레벨 library 요소에 대한 참조입니다(문자열). | Cloudant 클라이언트 라이브러리와 이 라이브러리의 종속 항목이 포함된 라이브러리를 지정합니다. | |
disableSSLAuthentication | boolean | false | 호스트 이름 검증 및 인증 체인 유효성 검증을 사용하지 않습니다. |
jndiName | string | JNDI 이름입니다. | |
url | string | Cloudant 서버의 URL이며 여기에는 호스트와 포트가 포함되어 있습니다. | |
account | string | Cloudant 데이터베이스를 연결하는 데 사용되는 계정 이름입니다. | |
containerAuthDataRef | 최상위 레벨 authData 요소에 대한 참조입니다(문자열). | 바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다. | |
username | string | 사용자 데이터베이스에 로그인 및 액세스하는 데 사용되는 Cloudant 사용자 ID입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | Cloudant 사용자 ID의 비밀번호입니다. | |
connectTimeout | 밀리초 정밀도를 사용하는 기간 | 5m | 연결을 설정하는 제한시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
maxConnections | int Min: 0 | 6 | Cloudant 클라이언트가 호스트에 대해 설정할 수 있는 최대 동시 연결 수입니다. |
proxyUrl | string | Cloudant 서버에 연결할 때 사용할 프록시 서버의 URL입니다. | |
proxyUser | string | Cloudant 서버에 연결할 때 사용할 프록시 서버의 사용자 이름입니다. | |
proxyPassword | 양방향으로 암호화된 비밀번호(문자열) | Cloudant 서버에 연결할 때 사용할 프록시 서버의 사용자 이름에 대한 비밀번호입니다. | |
readTimeout | 밀리초 정밀도를 사용하는 기간 | 5m | 설정된 클라이언트 연결에서 응답을 대기하는 제한시간 값입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
sslRef | 최상위 레벨 ssl 요소에 대한 참조입니다(문자열). | 보안 연결을 설정하는 데 필요한 SSL 구성을 지정합니다. |
Cloudant 클라이언트 라이브러리와 이 라이브러리의 종속 항목이 포함된 라이브러리를 지정합니다.
Name | Type | Default | Description |
---|---|---|---|
name | string | 관리자를 위한 공유 라이브러리의 이름 | |
description | string | 관리자를 위한 공유 라이브러리의 설명 | |
filesetRef | 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). | 참조된 파일세트의 ID | |
apiTypeVisibility | string | spec,ibm-api,api,stable | 이 클래스 로더가 지원하는 API 패키지 유형입니다. 이 값은 API 패키지 즉, 스펙, ibm-api, api, 안정, 써드파티 조합의 쉼표로 분리된 목록입니다. |
참조된 파일세트의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | ${server.config.dir} | 파일을 검색할 기본 디렉토리입니다. |
caseSensitive | boolean | true | 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true). |
includes | string | * | 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *). |
excludes | string | 검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다. | |
scanInterval | 밀리초 정밀도를 사용하는 기간 | 0 | 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
참조된 폴더의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | 자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더 |
참조된 파일의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | 파일에 대한 경로 | 완전한 파일 이름 |
바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다.
Name | Type | Default | Description |
---|---|---|---|
user | string | EIS에 연결할 때 사용할 사용자의 이름입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오. |
보안 연결을 설정하는 데 필요한 SSL 구성을 지정합니다.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | 최상위 레벨 keyStore 요소에 대한 참조입니다(문자열). | SSL 레퍼토리에 대한 키 항목을 포함한 키 저장소입니다. 이 속성이 필요합니다. | |
trustStoreRef | 최상위 레벨 keyStore 요소에 대한 참조입니다(문자열). | ${keyStoreRef} | 확인을 서명하기 위해 SSL 레퍼토리에서 사용한 신뢰된 인증서 항목을 포함하는 키 저장소입니다. 이 속성은 선택적입니다. 지정되지 않으면 동일한 키 저장소가 키 및 신뢰된 인증서 항목 둘 다에 대해 사용됩니다. |
sslProtocol | string | SSL 핸드쉐이크 프로토콜입니다. 프로토콜 값은 기본 JRE의 JSSE(Java Secure Socket Extension) 제공자의 문서에서 확인할 수 있습니다. IBM JRE 사용 시 기본값은 SSL_TLS이고 Oracle JRE 사용 시 기본값은 SSL입니다. | |
clientAuthentication | boolean | false | 클라이언트 인증의 사용 설정 여부를 지정합니다. true로 설정되면 클라이언트 인증이 필요해지며 클라이언트는 서버 신뢰를 위한 인증서를 제공해야 합니다. |
clientAuthenticationSupported | boolean | false | 클라이언트 인증의 지원 여부를 지정합니다. true로 설정되는 경우 클라이언트 인증 지원은 클라이언트가 인증서를 제시하면 서버가 클라이언트의 신뢰를 확인함을 의미합니다. |
securityLevel |
| HIGH | SSL 핸드쉐이크에서 사용하는 암호 스위트 그룹을 지정합니다. HIGH는 3DES 및 128비트 이상 암호를, MEDIUM은 DES 및 40비트 암호를, LOW는 암호화가 없는 암호를 지정합니다. enabledCiphers 속성이 사용되면 securityLevel 목록이 무시됩니다. HIGH 암호 스위트 3DES 및 128비트 이상 MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | 클라이언트 인증이 사용으로 설정된 서버에 전송하는 데 필요한 키로 사용되는 인증서의 별명을 키 저장소에 지정합니다. 이 속성은 키 저장소에 둘 이상의 키 항목이 있는 경우에만 필요합니다. | |
serverKeyAlias | string | 서버의 키로 사용되는 인증서의 별명을 키 저장소에 지정합니다. 이 속성은 키 저장소에 둘 이상의 키 항목이 있는 경우에만 필요합니다. | |
enabledCiphers | string | 암호의 사용자 정의 목록을 지정합니다. 목록의 각 암호는 공백으로 구분하십시오. 지원되는 암호는 사용된 기본 JRE에 따라 달라집니다. 올바른 암호는 JRE를 확인하십시오. |
cloudant > ssl > outboundConnection
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
host | string | 지정된 호스트 이름에 액세스할 때 서버는 이 SSL 구성을 사용합니다. | |
port | int | 지정된 포트에서 원격 호스트 이름에 액세스할 때 서버는 이 SSL 구성을 사용합니다. | |
clientCertificate | string | 클라이언트 인증을 지원하거나 요구하는 서버에 연결할 경우 클라이언트는 이 인증서 별명을 사용합니다. |