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

UserCustomSecretsManager

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

警告

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

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

Methods​

getSecretByName()​

getSecretByName(customSecretsName): Promise<CustomSecret>;

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

Parameters​

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

Returns​

Promise<CustomSecret>

カスタムシークレット

Example​

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