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