14. AWS S3 Streaming upload Sink
データをストリーミングアップロードモードで AWS S3 にアップロードします。
14.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
次の表は、aws-s3-streaming-upload-sink Kamelet で利用できる設定オプションをまとめたものです。
| プロパティー | 名前 | 説明 | 型 | デフォルト | 例 |
|---|---|---|---|---|---|
| accessKey | Access Key | AWS から取得したアクセスキー。 |
| ||
| bucketNameOrArn * | Bucket Name | S3 Bucket 名または ARN。 |
| ||
| keyName * | Key Name | endpoint パラメーター経由でバケットの要素のキー名を設定します。Streaming Upload では、デフォルト設定で、ファイルの進捗作成のベースとなります。 |
| ||
| region * | AWS Region | 接続する AWS リージョン。 |
|
| |
| secretKey | Secret Key | AWS から取得したシークレットキー。 |
| ||
| autoCreateBucket | Autocreate Bucket | S3 バケット bucketName の自動作成の設定。 |
|
| |
| autoCreateBucket | Autocreate Bucket | S3 バケット bucketName の自動作成の設定。 | boolean |
| |
| restartingPolicy | Restarting Policy | ストリーミングのアップロードモードで使用する再起動ポリシー。2 つの列挙があり、値は override または lastPart の 1 つになります。 | string |
| |
| batchMessageNumber | Batch Message Number | ストリーミングのアップロードモードでバッチを作成するメッセージの数 | integer |
| |
| batchSize | Batch Size | ストリーミングのアップロードモードのバッチサイズ (バイト単位) | integer |
| |
| streamingUploadTimeout | Streaming Upload Timeout | ストリーミングアップロードモードが true の場合、このオプションはアップロードを完了するまでのタイムアウトを設定します | integer | ||
| namingStrategy | Naming Strategy | ストリーミングのアップロードモードで使用する命名ストラテジー。2 つの列挙があり、値は progressive、random のいずれかです。 | string | "progressive" | |
| keyName | Key Name | endpoint パラメーター経由でバケットの要素のキー名を設定します。Streaming Upload では、デフォルト設定で、ファイルの進捗作成のベースとなります。 | string | ||
| useDefaultCredentialsProvider | Default Credentials Provider | S3 クライアントがデフォルトの認証情報プロバイダーを通じて認証情報をロードするか、静的な認証情報が渡されることを想定するかを設定します。 | boolean |
| |
| useProfileCredentialsProvider | Profile Credentials Provider | S3 クライアントがプロファイル認証情報プロバイダーを通じて認証情報をロードするかどうかを設定します。 | boolean |
| |
| useSessionCredentials | Session Credentials | S3 クライアントがセッション認証情報を使用するかどうかを設定します。これは、ユーザーが S3 で操作を実行するために IAM ロールを引き受ける必要がある場合に便利です。 | boolean |
| |
| profileCredentialsName | Profile Credentials Name | プロファイル認証情報プロバイダーを使用する場合、このパラメーターがプロファイル名を設定します。 | string | ||
| sessionToken | Session Token | ユーザーに IAM ロールが想定される場合に使用される Amazon AWS セッショントークン。 | string | password | |
| uriEndpointOverride | Overwrite Endpoint URI |
オーバーライドするエンドポイント URI。このオプションを使用するには、 | string | ||
| overrideEndpoint | Endpoint Overwrite |
エンドポイント URI をオーバーライドするには、このオプションを選択します。このオプションを使用するには、 | boolean |
| |
| forcePathStyle | Force Path Style | AWS S3 バケットにアクセスするときにパススタイルを強制します。 | boolean |
|
* = アスタリスクの付いたフィールドは 必須 です。
14.2. 依存関係 リンクのコピーリンクがクリップボードにコピーされました!
aws-s3-streaming-upload-sink Kamelet は、実行時に以下の依存関係の存在に依存します。
- camel:aws2-s3
- camel:kamelet