検索

171.3. ブロブストア URI オプション

download PDF

JClouds コンポーネントは、以下にリストされている 3 つのオプションをサポートしています。

名前説明デフォルトタイプ

blobStores (Common)

blobstore を使用するときに設定する必要がある特定の BlobStore を使用する場合。

 

List

computeServices (Common)

コンピュートを使用するときに設定する必要がある特定の ComputeService を使用する場合。

 

List

resolveProperty Placeholders (advanced)

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

JClouds エンドポイントは、URI 構文を使用して設定されます。

jclouds:command:providerId

パスおよびクエリーパラメーターを使用します。

171.3.1. パスパラメーター (2 個のパラメーター):

名前説明デフォルトタイプ

command

必須 blobstore やコンピュートなど、実行するコマンド。

 

JcloudsCommand

providerId

必須 ターゲットサービスを提供するクラウドプロバイダーの名前 (例: aws-s3 または aws_ec2)。

 

String

171.3.2. クエリーパラメーター(15 個のパラメーター):

名前説明デフォルトタイプ

bridgeErrorHandler (consumer)

consumer の Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、consumer が受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、consumer は org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、consumer は例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

blobName (blobstore)

ブロブの名前。

 

String

container (blobstore)

ブロブコンテナーの名前。

 

String

directory (blobstore)

使用するオプションのディレクトリー名

 

String

group (compute)

新しく作成されたノードに割り当てられるグループ。値は、実際のクラウドプロバイダーによって異なります。

 

String

hardwareId (compute)

ノードの作成に使用されるハードウェア。値は、実際のクラウドプロバイダーによって異なります。

 

String

imageId (compute)

ノードの作成に使用される imageId。値は、実際のクラウドプロバイダーによって異なります。

 

String

locationId (compute)

ノードの作成に使用されるロケーション。値は、実際のクラウドプロバイダーによって異なります。

 

String

nodeId (compute)

スクリプトを実行するか破棄するノードの ID。

 

String

nodeState (compute)

ノードのステータスでフィルタリングして、実行中のノードのみを選択するなど。

 

String

operation (compute)

blobstore に対して実行される操作のタイプを指定します。

 

String

user (compute)

スクリプトを実行するターゲットノードのユーザー。

 

String

これらのオプションはいくつでも使用できます。

jclouds:blobstore:aws-s3?operation=CamelJcloudsGet&container=mycontainer&blobName=someblob

プロデューサーエンドポイントの場合、適切なヘッダーをメッセージに渡すことで、上記の URI オプションをすべてオーバーライドできます。

171.3.3. blobstore のメッセージヘッダー

ヘッダー説明

CamelJcloudsOperation

ブロブに対して実行される操作。有効なオプションは * PUT * GET です

CamelJcloudsContainer

ブロブコンテナーの名前。

CamelJcloudsBlobName

ブロブの名前。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.