未知服务:'secretsmanager'或AWS Secrets Manager服务不在AWS CLI列表中

时间:2018-04-27 13:36:08

标签: amazon-web-services aws-secrets-manager

我试图使用AWS secretts 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).

1 个答案:

答案 0 :(得分:9)

secretsmanager仅适用于aws cli版本 1.15.8 及以上

  

aws --version

     

aws-cli / 1.15.10 Python / 2.7.10 Darwin / 17.5.0 botocore / 1.10.10

您可能需要manually install/update aws cli