27.2. URI オプション
AWS Lambda コンポーネントは、以下に示す 5 個のオプションをサポートしています。
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| configuration (advanced) | AWS Lambda のデフォルト設定 | LambdaConfiguration | |
| accessKey (producer) | Amazon AWS Access Key | String | |
| secretKey (producer) | Amazon AWS Secret Key | String | |
| region (producer) | Amazon AWS リージョン | String | |
| resolveProperty Placeholders (advanced) | 起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
AWS Lambda エンドポイントは、URI 構文を使用して設定されます。
aws-lambda:function
aws-lambda:function
パスおよびクエリーパラメーターを使用します。
27.2.1. パスパラメーター (1 個のパラメーター): リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| function | 必須 Lambda 関数の名前。 | String |
27.2.2. クエリーパラメーター (8 つのパラメーター): リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | デフォルト | タイプ |
|---|---|---|---|
| operation (producer) | 必須 実行する操作。listFunctions、getFunction、createFunction、deleteFunction、または invokeFunction のいずれかです | LambdaOperations | |
| region (producer) | Amazon AWS リージョン | String | |
| awsLambdaClient (advanced) | 既存の設定済みの AwsLambdaClient をクライアントとして使用する場合 | AWSLambda | |
| synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |
| proxyHost (proxy) | Lambda クライアントをインスタンス化するときにプロキシーホストを定義します | String | |
| proxyPort (proxy) | Lambda クライアントをインスタンス化するときにプロキシーポートを定義します | Integer | |
| accessKey (security) | Amazon AWS Access Key | String | |
| secretKey (security) | Amazon AWS Secret Key | String |
必要な Lambda コンポーネントオプション
Amazon Lambda サービスにアクセスするには、レジストリーに awsLambdaClient を指定するか、accessKey と secretKey を指定する必要があります