首页 > 解决方案 > 未知服务:“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).

标签: amazon-web-servicesaws-secrets-manager

解决方案


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


推荐阅读