如何使用 aws cli 从 aws secrets manager 检索二进制文件

如何使用 aws cli 从 aws secrets manager 检索二进制文件

使用类似以下方式上传二进制机密后

aws secretsmanager create-secret --name my-file-secret --secret-binary fileb://mysecret.file

我无法使用 CLI 检索文件。

我怎样才能做到这一点 ?

答案1

秘密以 base64 编码的字符串形式存储在SecretBinary秘密值字段中。

要检索它,您需要:获取秘密值,SecretBinary从生成的 JSON 中提取,对其进行 base64 解码,然后保存在文件中

aws secretsmanager get-secret-value --secret-id $SECRET_ID  --query SecretBinary --output text | base64 --decode > myretrievedsecret.file

相关内容