12.4. コンポーネントオプション


AWS Secrets Manager コンポーネントは、以下にリストされている 23 個のオプションをサポートしています。

Expand
名前説明デフォルトタイプ

binaryPayload (producer)

シークレットがバイナリーかどうかを設定します。

false

boolean

configuration (producer)

コンポーネントの設定。

 

SecretsManagerConfiguration

lazyStartProducer (producer)

最初のメッセージでプロデューサーをレイジーに起動すべきかどうか。レイジーに起動することで、起動時に producer が失敗し、それによりルートが失敗する可能性がある状況で、CamelContext およびルートの起動を許可します。レイジーな起動を延期すると、Camel のルーティングエラーハンドラー経由でメッセージのルーティング中に起動の失敗を処理できます。最初のメッセージが処理されるときに、producer の作成および起動に若干時間がかかり、合計処理時間が長くなる可能性があることに注意してください。

false

boolean

operation (producer)

必須 実行する操作。

列挙値:

  • listSecrets
  • createSecret
  • getSecret
  • describeSecret
  • deleteSecret
  • rotateSecret
  • updateSecret
  • restoreSecret
  • replicateSecretToRegions
 

SecretsManagerOperations

overrideEndpoint (producer)

エンドポイントをオーバーライドする必要があるかどうかを設定します。このオプションは、uriEndpointOverride オプションと併用する必要があります。

false

boolean

pojoRequest (producer)

POJO リクエストをボディーとして使用するかどうか。

false

boolean

profileCredentialsName (producer)

プロファイル認証情報プロバイダーを使用する場合、このパラメーターによりプロファイル名が設定されます。

 

String

region (producer)

Secrets Manager クライアントが動作する必要があるリージョン。このパラメーターを使用する場合、設定には小文字のリージョン名を指定します (例 ap-east-1)。名前 Region.EU_WEST_1.id() を使用する必要があります。

列挙値:

  • ap-south-2
  • ap-south-1
  • eu-south-1
  • eu-south-2
  • us-gov-east-1
  • me-central-1
  • il-central-1
  • ca-central-1
  • eu-central-1
  • us-iso-west-1
  • eu-central-2
  • eu-isoe-west-1
  • us-west-1
  • us-west-2
  • af-south-1
  • eu-north-1
  • eu-west-3
  • eu-west-2
  • eu-west-1
  • ap-northeast-3
  • ap-northeast-2
  • ap-northeast-1
  • me-south-1
  • sa-east-1
  • ap-east-1
  • cn-north-1
  • ca-west-1
  • us-gov-west-1
  • ap-southeast-1
  • ap-southeast-2
  • us-iso-east-1
  • ap-southeast-3
  • ap-southeast-4
  • us-east-1
  • us-east-2
  • cn-northwest-1
  • us-isob-east-1
  • aws-global
  • aws-cn-global
  • aws-us-gov-global
  • aws-iso-global
  • aws-iso-b-global
 

String

uriEndpointOverride (producer)

オーバーライドする URI エンドポイントを設定します。このオプションは overrideEndpoint オプションと組み合わせて使用する必要があります。

 

String

useProfileCredentialsProvider (producer)

Secrets Manager クライアントがプロファイル認証情報プロバイダーを通じて認証情報をロードするかどうかを設定します。

false

boolean

autowiredEnabled (advanced)

自動ワイヤリングが有効になっているかどうか。自動ワイヤリングオプション (自動ワイヤリングとマークする必要あり) で使用されます。レジストリー内を、タイプが一致するシングルインスタンスがあるか検索し、それをコンポーネント上で設定します。これは、JDBC データソース、JMS 接続ファクトリー、AWS クライアントなどの自動設定に使用できます。

true

boolean

secretsManagerClient (advanced)

Autowired 既存の設定済み AWS Secrets Manager クライアントを使用します。

 

SecretsManagerClient

healthCheckConsumerEnabled (health)

このコンポーネントからのすべてのコンシューマーベースのヘルスチェックを有効または無効にするために使用します。

true

boolean

healthCheckProducerEnabled (health)

このコンポーネントからのすべてのプロデューサーベースのヘルスチェックを有効または無効にするために使用します。注記: Camel はデフォルトで、すべてのプロデューサーベースのヘルスチェックを無効にしています。camel.health.producersEnabled=true を設定することで、プロデューサーチェックをグローバルに有効にできます。

true

boolean

proxyHost (proxy)

Secrets Manager クライアントをインスタンス化するときにプロキシーホストを定義します。

 

String

proxyPort (proxy)

Secrets Manager クライアントをインスタンス化するときにプロキシーポートを定義します。

 

Integer

proxyProtocol (proxy)

Secrets Manager クライアントをインスタンス化するときにプロキシープロトコルを定義します。

列挙値:

  • HTTP
  • HTTPS

HTTPS

Protocol

accessKey (security)

Amazon AWS Access Key。

 

String

secretKey (security)

Amazon AWS Secret Key。

 

String

sessionToken (security)

ユーザーが IAM ロールを引き受ける必要がある場合に使用される Amazon AWS セッショントークン。

 

String

trustAllCertificates (security)

エンドポイントをオーバーライドするときにすべての証明書を信頼する場合。

false

boolean

useDefaultCredentialsProvider (security)

Translate クライアントがデフォルトの認証情報プロバイダーを通じて認証情報をロードするか、または Translate クライアントに静的な認証情報が渡されるかを設定します。

false

boolean

useSessionCredentials (security)

Secrets Manager クライアントがセッション認証情報を使用するか設定します。これは、ユーザーが Secrets Manager で操作を実行するために IAM ロールを引き受ける必要がある場合に便利です。

false

boolean

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る