メインコンテンツまでスキップ

UserCustomSecretsManager

カスタムシークレットを管理するクラス

警告

※ 既にインスタンス化されているものが提供されるのでcustomSecretManagerを使用してアクセスしてください。

詳しくは例を参照してください。

Methods

getSecretByName()

getSecretByName(customSecretsName): Promise<CustomSecret>

カスタムシークレットを取得する

Parameters

ParameterTypeDescription
customSecretsNamestringカスタムシークレット名

Returns

Promise<CustomSecret>

カスタムシークレット

Example

const secret = customSecretManager.getSecretByName('your-secret-name')
logger.info('カスタムシークレットを取得しました', { secret }) // { name: 'your-secret-name', secret: 'your-secret-value' }

getSecretList()

getSecretList(): Promise<CustomSecret[]>

カスタムシークレット一覧を取得する

Returns

Promise<CustomSecret[]>

カスタムシークレット一覧

Example

const secretList = customSecretManager.getSecretList()
logger.info('カスタムシークレット一覧を取得しました', { secretList }) // [{ name: 'your-secret-name', secret: 'your-secret-value' },{ name: 'your-secret-name2', secret: 'your-secret-value2' }]