MongoDB DB (mongoDB)
MongoDB DB インスタンスの構成。
属性名 | データ型 | デフォルト値 | 説明 |
---|---|---|---|
databaseName | string | データベースの名前。 | |
id | string | 固有の構成 ID。 | |
jndiName | string | MongoDB DB インスタンスの JNDI 名 | |
mongoRef | 最上位の mongo エレメント (ストリング) の参照。 | この DB インスタンスが属す Mongo インスタンスを指定します。 |
- mongo
説明: この DB インスタンスが属す Mongo インスタンスを指定します。必須: falseデータ型: 属性名 データ型 デフォルト値 説明 autoConnectRetry boolean ソケットを開くことができない場合、最長 maxAutoConnectRetryTime の間隔まで、サーバーへの接続を再試行します。 connectTimeout 期間 (精度: ミリ秒) 新規接続の接続タイムアウト。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 connectionsPerHost int 最小: 0
各ホストのオープン接続数を制限します。 接続は、使用中でないときはプールされます。 cursorFinalizerEnabled boolean クローズされていない DBCursors のクリーンアップを試行します。 description string Mongo インスタンスの説明。 libraryRef 最上位の library エレメント (ストリング) の参照。 MongoDB Java ドライバーを含むライブラリーを指定します。 maxAutoConnectRetryTime 期間 (精度: ミリ秒) サーバーへの接続をオープンする再試行の間隔。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 maxWaitTime 期間 (精度: ミリ秒) 使用可能な接続を待機する最大時間。 負に設定すると、接続要求はタイムアウトになりません。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 onError - IGNORE
- FAIL
- WARN
WARN 構成エラーに対して行われる処置を決定します。 - IGNORE
- サーバーは、構成エラーが発生したときに、警告メッセージおよびエラー・メッセージを出しません。
- FAIL
- サーバーは、最初のエラー発生時に警告メッセージまたはエラー・メッセージを出した後、サーバーを停止します。
- WARN
- サーバーは、構成エラーが発生すると、警告メッセージおよびエラー・メッセージを出します。
password リバース・エンコードされたパスワード (ストリング) データベース・ユーザーのパスワード。 readPreference - primary
- secondaryPreferred
- secondary
- primaryPreferred
- nearest
読み取り設定を構成します。 - primary
- primary
- secondaryPreferred
- secondaryPreferred
- secondary
- secondary
- primaryPreferred
- primaryPreferred
- nearest
- nearest
socketKeepAlive boolean ソケットを存続させるかどうかを構成します。 socketTimeout 期間 (精度: ミリ秒) ソケットのタイムアウト。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。 sslEnabled boolean %sslEnabled.desc sslRef 最上位の ssl エレメント (ストリング) の参照。 %sslRef.desc threadsAllowedToBlockForConnectionMultiplier int 最小: 0
connectionsPerHost に乗算するこの値は、使用可能な接続を待機できるスレッドの上限を設定します。 user string データベース・ユーザー名 writeConcern - ERRORS_IGNORED
- ACKNOWLEDGED
- SAFE
- JOURNALED
- NORMAL
- REPLICA_ACKNOWLEDGED
- FSYNC_SAFE
- MAJORITY
- FSYNCED
- JOURNAL_SAFE
- REPLICAS_SAFE
- NONE
- UNACKNOWLEDGED
Mongo サーバーに対する書き込み操作の信頼性。 - ERRORS_IGNORED
- ERRORS_IGNORED
- ACKNOWLEDGED
- ACKNOWLEDGED
- SAFE
- SAFE
- JOURNALED
- JOURNALED
- NORMAL
- NORMAL
- REPLICA_ACKNOWLEDGED
- REPLICA_ACKNOWLEDGED
- FSYNC_SAFE
- FSYNC_SAFE
- MAJORITY
- MAJORITY
- FSYNCED
- FSYNCED
- JOURNAL_SAFE
- JOURNAL_SAFE
- REPLICAS_SAFE
- REPLICAS_SAFE
- NONE
- NONE
- UNACKNOWLEDGED
- UNACKNOWLEDGED
- mongo > hostNames
説明: ホスト名のリスト。 このリストの順序は、ポートのリストの順序と一致している必要があります。例えば、ホスト名のリストの最初のエレメントが、ポートのリストの最初のエレメントと対応するというようにです。必須: falseデータ型: string
- mongo > library
説明: MongoDB Java ドライバーを含むライブラリーを指定します。必須: falseデータ型: 属性名 データ型 デフォルト値 説明 apiTypeVisibility string spec,ibm-api,api このライブラリーのクラス・ローダーから参照可能になる API パッケージのタイプ。spec、ibm-api、api、third-party を任意に組み合わせたコンマ区切りリストで示されます。 description string 管理者用の共有ライブラリーの説明 filesetRef 最上位の fileset エレメント (コンマ区切りのストリング) の参照のリスト。 参照されるファイル・セットの ID name string 管理者用の共有ライブラリーの名前 - mongo > library > file
説明: 参照されるファイルの ID必須: falseデータ型: 属性名 データ型 デフォルト値 説明 id string 固有の構成 ID。 name ファイルのパス 完全修飾ファイル名
- mongo > library > fileset
説明: 参照されるファイル・セットの ID必須: falseデータ型: 属性名 データ型 デフォルト値 説明 caseSensitive boolean true 検索で大/小文字を区別するかどうかを指示するブール値 (デフォルト: true)。 dir ディレクトリーのパス ${server.config.dir} ファイルを検索するベース・ディレクトリー。 excludes string 検索結果から除外するファイル名パターンのコンマ区切りリストまたはスペース区切りリスト。デフォルトでは、除外されるファイルがありません。 id string 固有の構成 ID。 includes string * 検索結果に組み込むファイル名パターンのコンマ区切りリストまたはスペース区切りリスト (デフォルト: *)。 scanInterval 期間 (精度: ミリ秒) 0 long と時間単位のサフィックス (h - 時間、m - 分、s - 秒、ms - ミリ秒 (例: 2ms、5s)) で表した、ファイル・セットの変更をチェックするスキャン間隔。 デフォルトでは使用不可です (scanInterval=0)。. 正整数の後に時間単位 (時間 (h)、分 (m)、秒 (s)、またはミリ秒 (ms)) を付けて指定してください。 例えば、500 ミリ秒は 500ms と指定します。 単一エントリーに複数の値を含めることができます。 例えば、1.5 秒の場合、1s500ms とすることができます。
- mongo > ports
説明: ポート番号のリスト。 このリストの順序は、ホスト名のリストの順序と一致している必要があります。例えば、ホスト名のリストの最初のエレメントが、ポートのリストの最初のエレメントと対応するというようにです。必須: falseデータ型:
- mongo > ssl
説明: %sslRef.desc必須: 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 の Java Secure Socket Extension (JSSE) プロバイダーの資料に記述されています。IBM JRE を使用している場合はデフォルト値は SSL_TLS であり、Oracle JRE を使用している場合はデフォルト値は SSL です。 trustStoreRef 最上位の keyStore エレメント (ストリング) の参照。 ${keyStoreRef} SSL レパートリーが署名確認のために使用するトラステッド証明書エントリーを含む鍵ストア。この属性はオプションです。 これが指定されていないと、鍵エントリーとトラステッド証明書エントリーの両方に対して同じ鍵ストアが使用されます。