cloudantDatabase - Cloudant 資料庫 (cloudantDatabase)

Cloudant 資料庫的配置。

NameTypeDefaultDescription
idstring唯一的配置 ID。
cloudantRef最上層 cloudant 元素的參照(字串)。指定當連接此資料庫時,將為「Cloudant 用戶端」建立的建置器。
createbooleantrue指出如果資料庫不存在,「Cloudant 用戶端」應建立資料庫。
databaseNamestring資料庫的名稱。
jndiNamestringJNDI 名稱。

cloudant

指定當連接此資料庫時,將為「Cloudant 用戶端」建立的建置器。

NameTypeDefaultDescription
libraryRef最上層 library 元素的參照(字串)。指定包含 Cloudant 用戶端程式庫及其相依關係的程式庫。
disableSSLAuthenticationbooleanfalse停用主機名稱驗證和憑證鏈驗證。
jndiNamestringJNDI 名稱。
urlstringCloudant 伺服器的 URL,包含主機和埠。
accountstring用來連接 Cloudant 資料庫的帳戶名稱。
containerAuthDataRef最上層 authData 元素的參照(字串)。儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。
usernamestring用來登入和存取您資料庫的 Cloudant 使用者 ID。
password可逆的編碼密碼(字串)您 Cloudant 使用者 ID 的對應密碼。
connectTimeout精準度是毫秒的時間量5m建立連線的逾時值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
maxConnectionsint
Min: 0
6「Cloudant 用戶端」與主機之間所能建立的並行連線數目上限。
proxyUrlstring連接至 Cloudant 伺服器時使用的 Proxy 伺服器 URL。
proxyUserstring連接至 Cloudant 伺服器時使用的 Proxy 伺服器使用者名稱。
proxyPassword可逆的編碼密碼(字串)連接 Cloudant 伺服器時使用的 Proxy 伺服器使用者名稱所對應的密碼。
readTimeout精準度是毫秒的時間量5m從已建立的用戶端連線等待回應的逾時值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
sslRef最上層 ssl 元素的參照(字串)。指定需要建立安全連線的 SSL 配置。

cloudant > library

指定包含 Cloudant 用戶端程式庫及其相依關係的程式庫。

NameTypeDefaultDescription
namestring管理者的共用程式庫名稱
descriptionstring管理者的共用程式庫說明
filesetRef最上層 fileset 元素的參照清單(逗點區隔的字串)。參照的檔案集 ID
apiTypeVisibilitystringspec,ibm-api,api,stable這個類別載入器支援這種 API 套件的類型。值是下列 API 套件之任何組合的逗點區隔清單:spec、ibm-api、api、stable、third-party。

cloudant > library > fileset

參照的檔案集 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑${server.config.dir}搜尋檔案的基本目錄。
caseSensitivebooleantrue指出搜尋是否應該區分大小寫的布林值(預設值:true)。
includesstring*要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。
excludesstring要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。
scanInterval精準度是毫秒的時間量0用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。

cloudant > library > folder

參照的資料夾 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
dir目錄的路徑要併到程式庫類別路徑中以便尋找資源檔的目錄或資料夾

cloudant > library > file

參照的檔案 ID

NameTypeDefaultDescription
idstring唯一的配置 ID。
name檔案的路徑完整檔名

cloudant > containerAuthData

儲存器管理鑑別的預設鑑別資料,當連結沒有為 res-auth=CONTAINER 的資源參照指定鑑別別名時,就會套用它。

NameTypeDefaultDescription
userstring連接至 EIS 時要使用的使用者名稱。
password可逆的編碼密碼(字串)連接至 EIS 時要使用的使用者密碼。其值可以用明碼或編碼形式儲存。建議您將密碼編碼。如果要這麼做,請搭配使用 securityUtility 工具與編碼選項。

cloudant > ssl

指定需要建立安全連線的 SSL 配置。

NameTypeDefaultDescription
keyStoreRef最上層 keyStore 元素的參照(字串)。包含 SSL 儲存庫之金鑰項目的金鑰儲存庫。這個屬性是必要的。
trustStoreRef最上層 keyStore 元素的參照(字串)。${keyStoreRef}包含 SSL 儲存庫用於簽署確認之信任憑證項目的金鑰儲存庫。這個屬性是選用的。如果未指定,則會對金鑰及信任的憑證項目都使用相同的金鑰儲存庫。
sslProtocolstringSSL 信號交換通訊協定。通訊協定值可在基礎 JRE 的 Java Secure Socket Extension (JSSE) 提供者的說明文件中找到。當使用 IBM JRE 時,預設值是 SSL_TLS,當使用 Oracle JRE 時,預設值是 SSL。
clientAuthenticationbooleanfalse指定是否啟用用戶端鑑別。如果設為 true,則需要用戶端鑑別,且用戶端必須提供伺服器信任的憑證。
clientAuthenticationSupportedbooleanfalse指定是否支援用戶端鑑別。如果設為 true,則用戶端鑑別支援表示一旦用戶端出示憑證,伺服器會檢查是否信任該用戶端。
securityLevel
  • HIGH
  • MEDIUM
  • LOW
  • CUSTOM
HIGH指定 SSL 信號交換所用的密碼組合群組。「高」是 3DES 和 128 位元(及以上)密碼,「中」是 DES 和 40 位元密碼,「低」是沒有加密的密碼。如果使用 enabledCiphers 屬性,則會忽略 securityLevel 清單。
HIGH
密碼組合 3DES 和 128 位元(及以上)
MEDIUM
%repertoire.MEDIUM
LOW
%repertoire.LOW
CUSTOM
%repertoire.CUSTOM
clientKeyAliasstring指定金鑰儲存庫中的憑證別名,該憑證將作為金鑰,並傳送給已啟用用戶端鑑別的伺服器。只有在金鑰儲存庫有多個金鑰項目時,才需要這個屬性。
serverKeyAliasstring指定金鑰儲存庫中要作為伺服器金鑰之憑證的別名。只有在金鑰儲存庫有多個金鑰項目時,才需要這個屬性。
enabledCiphersstring指定自訂的密碼清單。在清單中,各密碼之間請空一格。支援的密碼取決於所使用的基礎 JRE。請檢查 JRE,取得有效的密碼。

cloudant > ssl > outboundConnection

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。
hoststring伺服器在存取指定的主機名稱時,會使用這項 SSL 配置。
portint伺服器在存取位於指定埠的遠端主機名稱時,會使用這項 SSL 配置。
clientCertificatestring如果您建立連線來連接支援或需要用戶端鑑別的伺服器,用戶端會使用這個憑證別名。