使用类似以下方式上传二进制机密后
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