我正在使用通过pip实现的最新版本的aws cli(并且由于teem成员可以执行以下命令而降级到1.10.19)并且无法使用ecr命令。
我试图在ecr aws ecr get-login
中创建一个repo后跟随提示,但是aws cli说ecr是一个无效的选择。如上所述,我团队中的其他开发人员可以通过aws cli访问此命令。我没有看到IAM持续存在的任何内容,甚至不能通过cli命令将其视为一个选项。
有什么建议吗?
确切错误:
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument command: Invalid choice, valid choices are:
autoscaling | cloudformation
cloudfront | cloudhsm
cloudsearch | cloudsearchdomain
cloudtrail | cloudwatch
codecommit | codepipeline
cognito-identity | cognito-sync
datapipeline | devicefarm
directconnect | ds
dynamodb | dynamodbstreams
ec2 | ecs
efs | elasticache
elasticbeanstalk | elastictranscoder
elb | emr
glacier | iam
importexport | kinesis
kms | lambda
logs | machinelearning
opsworks | rds
redshift | route53
route53domains | sdb
ses | sns
sqs | ssm
storagegateway | sts
support | swf
workspaces | s3api
s3 | configure
deploy | configservice
help
答案 0 :(得分:1)
您需要更新AWS CLI工具安装。您可以运行aws --version
以查看当前安装的版本。