10.5. AWS-EC2


EC2 コンポーネント

Camel 2.16 以降で利用可能
EC2 コンポーネントは、AWS EC2 インスタンスの作成、実行、起動、停止、および終了をサポートします。
注記
Amazon EC2 を使用するには、有効な Amazon Web Services 開発者アカウントが必要です。詳細は Amazon EC2 を参照してください。

URI 形式

aws-ec2://label[?options]
Copy to Clipboard Toggle word wrap
URI にクエリーオプションは ?options=value&option2=value&.. の形式で追加できます。

URI オプション

Expand
名前
デフォルト値
コンテキスト
説明
amazonEc2Client
null
プロデューサー
レジストリーの com.amazonaws.services.ec2.AmazonEC2Client への参照。
accessKey
null
プロデューサー
Amazon AWS Access Key
secretKey
null
プロデューサー
Amazon AWS Secret Key
amazonEc2Endpoint
null
プロデューサー
AWS-EC2 クライアントが操作するリージョン。
operation
null
プロデューサー
有効な値は、createAndRunInstances、startInstances、stopInstances、exitInstances、describeInstancesStatus、rebootInstances、monitorInstances、および unmonitorInstances です。
proxyHost
null
プロデューサー
Camel 2.16: クライアント定義内で使用されるプロキシーホストを指定します。
proxyPort
null
プロデューサー
Camel 2.16: クライアント定義内で使用されるプロキシーポートを指定します。
注記
Amazon EC2 サービスにアクセスするには、レジストリーまたは accessKey および secretKey で amazonEc2Client を指定する必要があります。

EC2 プロデューサーによって評価されるメッセージヘッダー

Expand
ヘッダー
タイプ
説明
CamelAwsEC2ImageId
String
AWS マーケットプレイスのイメージ ID
CamelAwsEC2InstanceType
com.amazonaws.services.ec2.model.InstanceType
作成して実行するインスタンスタイプ
CamelAwsEC2Operation
String
実行する操作
CamelAwsEC2InstanceMinCount
Int
実行するインスタンスの最小値数。
CamelAwsEC2InstanceMaxCount
Int
実行するインスタンスの最大数。
CamelAwsEC2InstanceMonitoring
Boolean
実行中のインスタンスを監視するかどうかを定義します。
CamelAwsEC2InstanceEbsOptimized
Boolean
作成インスタンスが EBS I/O に対して最適化されているかどうかを定義します。
CamelAwsEC2InstanceSecurityGroups
Collection
インスタンスに関連付けるセキュリティーグループ
CamelAwsEC2InstancesIds
Collection
起動、停止、説明、および終了操作を実行するインスタンス IDS のコレクションです。

Dependencies

Maven ユーザーは、以下の依存関係を pom.xml に追加する必要があります。
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-aws</artifactId>
    <version>${camel-version}</version>
</dependency>
Copy to Clipboard Toggle word wrap
ここで、${camel-version} は実際のバージョンの Camel (2.16 以降)に置き換える必要があります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat