27.3. 用途
27.3.1. Lambda プロデューサーによって評価されるメッセージヘッダー
操作 | ヘッダー | Type | 説明 | 必須 |
---|---|---|---|---|
All |
|
| 実行する操作。クエリーパラメーターとして渡される操作をオーバーライド | 対応 |
createFunction |
|
| デプロイメントパッケージを含む .zip ファイルが保存される Amazon S3 バケット名。このバケットは、Lambda 関数を作成するのと同じ AWS リージョンに存在する必要があります。 | 非対応 |
createFunction |
|
| アップロードする Amazon S3 オブジェクト(デプロイメントパッケージ)キー名。 | 非対応 |
createFunction |
| 文字列 | アップロードする Amazon S3 オブジェクト(デプロイメントパッケージ)のバージョン。 | 非対応 |
createFunction |
|
| zip ファイルのローカルパス(デプロイメントパッケージ)。zip ファイルの内容は、メッセージボディーにも配置できます。 | 非対応 |
createFunction |
|
| IAM ロールの Amazon Resource Name(ARN)は、他の Amazon Web Services(AWS)リソースにアクセスするために関数を実行するときに想定します。 | 対応 |
createFunction |
| 文字列 | アップロードしている Lambda 関数のランタイム環境(nodejs、nodejs4.3、nodejs6.10、java8、python2.7、python3.6、dotnetcore1.0、odejs4.3-edge) | 対応 |
createFunction |
|
| 実行を開始するために Lambda が呼び出すコードの関数。Node.js の場合は、関数の module-name.export 値です。Java の場合は、package.class-name::handler または package.class-name にすることができます。 | 対応 |
createFunction |
|
| ユーザーによって提供される説明。 | 非対応 |
createFunction |
|
| Amazon SQS キューまたは Amazon SNS トピックのターゲット ARN(Amazon Resource Name)が含まれる親オブジェクト。 | 非対応 |
createFunction |
|
| この機能に設定したメモリーサイズ(MB 単位)。64 MB の倍数でなければなりません。 | 非対応 |
createFunction |
|
| 関数の環境変数の暗号化に使用される KMS キーの Amazon Resource Name(ARN)。指定しないと、AWS Lambda はデフォルトのサービスキーを使用します。 | 非対応 |
createFunction |
|
| このブール値パラメーターを使用して、AWS Lambda に対して Lambda 関数を作成し、バージョンをアトミック操作として公開することができます。 | 非対応 |
createFunction |
|
| Lambda が関数を終了する関数の実行時間。デフォルトは 3 秒です。 | 非対応 |
createFunction |
|
| 関数のトレース設定(Active または PassThrough)。 | 非対応 |
createFunction |
|
| ご使用の環境設定を表すキーと値のペアです。 | 非対応 |
createFunction |
|
| 新しい関数に割り当てられたタグ(キーと値のペア)の一覧。 | 非対応 |
createFunction |
|
| Lambda 関数が VPC のリソースにアクセスする場合、VPC 内の 1 つ以上のセキュリティーグループ ID の一覧。 | 非対応 |
createFunction |
|
| Lambda 関数が VPC のリソースにアクセスする場合、VPC 内の 1 つ以上のサブネット ID の一覧。 | 非対応 |
依存関係
Maven ユーザーは、以下の依存関係を pom.xml に追加する必要があります。
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-aws</artifactId> <version>${camel-version}</version> </dependency>
ここで 、${camel-version
} は Camel の実際のバージョン(2.16 以降)に置き換える必要があります。