Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.10.5. AWS-EC2
EC2 コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Camel 2.16 以降で利用可能
EC2 コンポーネントは、AWS EC2 インスタンスの作成、実行、起動、停止、および終了をサポートします。
注記
Amazon EC2 を使用するには、有効な Amazon Web Services 開発者アカウントが必要です。詳細は Amazon EC2 を参照してください。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
aws-ec2://label[?options]
aws-ec2://label[?options]
URI にクエリーオプションは ?options=value&option2=value&.. の形式で追加できます。
URI オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
名前
|
デフォルト値
|
コンテキスト
|
説明
|
---|---|---|---|
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 プロデューサーによって評価されるメッセージヘッダー リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ヘッダー
|
タイプ
|
説明
|
---|---|---|
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>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>${camel-version}</version>
</dependency>
ここで、
${camel-version
} は実際のバージョンの Camel (2.16 以降)に置き換える必要があります。