第16章 AWS S3 ソース


Amazon S3 バケットからデータを受信します。

S3 サービスの基本的な認証方法は、アクセスキーとシークレットキーを指定することです。Kamelet はデフォルトの認証情報プロバイダーを提供するため、これらのパラメーターはオプションです。

デフォルトの認証情報プロバイダーを使用する場合、S3 クライアントはこのプロバイダーを通じて認証情報を読み込み、基本的な認証方法は使用しません。

2 つのヘッダーは、シンクレベルでの明確性を確保するため、それぞれ別の名前で複製されます。CamelAwsS3Keyaws.s3.key に複製され、CamelAwsS3BucketNameaws.s3.bucket.name に複製されます。

16.1. 認証方法

この Kamelet では、useDefaultCredentialsProvider オプションを指定して true に設定することで、静的な認証情報を明示的に使用することを回避できます。

デフォルトの認証情報プロバイダーの評価順序は次のとおりです。

  • Java システムプロパティー - aws.accessKeyId および aws.secretKey
  • 環境変数: AWS_ACCESS_KEY_ID および AWS_SECRET_ACCESS_KEY
  • AWS STS の Web ID トークン。
  • 共有認証情報および設定ファイル。
  • Amazon ECS コンテナー認証情報 - 環境変数 AWS_CONTAINER_CREDENTIALS_RELATIVE_URI が設定されている場合は、Amazon ECS からロードされます。
  • Amazon EC2 インスタンスプロファイルの認証情報。

useProfileCredentialsProvider オプションを true に設定し、profileCredentialsName をプロファイル名に設定し、プロファイル認証情報プロバイダーを使用することもできます。

アクセスキー/シークレットキーまたはデフォルトの認証情報プロバイダーのいずれか 1 つだけを使用できます

詳細は、AWS 認証情報のドキュメント を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る