amazon-web-services - 未知服务:“secretsmanager”或 AWS Secrets Manager 服务不在 AWS CLI 列表中
问题描述
我试图使用 AWS Secrets Manager 服务来存储密钥。我可以将密钥存储在秘密管理器中,但是在使用他们提供的代码检索密钥时,我收到了这个错误。
UnknownServiceError:未知服务:'secretsmanager'。有效的服务名称是:acm、alexaforbusiness、...
我尝试在 AWS CLI 上进行搜索,但该服务也不在列表中。
aws: error: argument command: Invalid choice, valid choices are:
acm | alexaforbusiness
apigateway | application-autoscaling
appstream | appsync
.
.
.
我需要某种 aws cli 更新吗?可能是因为我使用的 CLI 版本。那么,我该如何更新它。我试过了
sudo apt-get install -y awscli
它说
awscli is already the newest version (1.11.13-1ubuntu1~16.04.0).
解决方案
secretsmanager 仅适用于 aws cli 版本1.15.8及更高版本
aws --版本
aws-cli/1.15.10 Python/2.7.10 Darwin/17.5.0 botocore/1.10.10
您可能需要手动安装/更新 aws cli
推荐阅读
- authentication - 服务器端 Blazor:刷新页面后如何保持用户身份验证?
- swift - 动态设置颜色collectionview标签背景颜色
- windows - 你如何在 Windows 上构建 TextMate?
- c++ - 将大端浮点数据直接复制到向量中
和字节交换到位。安全吗? - node.js - 使用 Nestjs 在 Socket.io 上监听事件的问题
- android - Flutter:如何在 Android 上使用 HapticFeedback
- loops - 我怎样才能把这个 If else 函数变成一个循环
- groovy - 在 groovy 中创建对象列表
- javascript - redux 更新数据后 Material UI 表数据刷新
- php - Laravel Dusk 测试在 GitHub CI 中失败,但在本地工作