翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SecretCache
Secrets Manager から取得されたシークレットのインメモリキャッシュ。get_secret_string または get_secret_binary を使用して、キャッシュからシークレットを取得します。キャッシュの設定は、コンストラクタで SecretCacheConfig オブジェクトを渡すことで設定できます。
詳細と例については、「Python とクライアント側のキャッシュを使用して、Secrets Manager のシークレット値を取得する」を参照してください。
cache = SecretCache( config = SecretCacheConfig, client = client )
使用できるメソッドは次のとおりです。
get_secret_string
シークレット文字列値を取得します。
- リクエストの構文
-
response = cache.get_secret_string( secret_id='
string
', version_stage='string
' ) - パラメータ
-
-
secret_id
(string) -- [必須] シークレットの名前または ARN。 -
version_stage
(string) -- 取得するシークレットのバージョン。詳細については、「secret versions」を参照してください。デフォルトは「AWSCURRENT」です。
-
- 戻り型
-
string
get_secret_binary
シークレットバイナリ値を取得します。
- リクエストの構文
-
response = cache.get_secret_binary( secret_id='
string
', version_stage='string
' ) - パラメータ
-
-
secret_id
(string) -- [必須] シークレットの名前または ARN。 -
version_stage
(string) -- 取得するシークレットのバージョン。詳細については、「secret versions」を参照してください。デフォルトは「AWSCURRENT」です。
-
- 戻り型