0

ubuntu 不支持通过 awscli 的 kafka 命令吗?对于与 MSK 交互的任何消费者/生产者,我们是否必须使用“Amazon Linux 2 AMI (HVM)、SSD 卷类型”?

当我们建立一个 Ubuntu 18.04 实例时,它说

awscli 已经是最新版本 (1.14.44-1ubuntu1)。

aws kafka help显示:

ubuntu@ip-xxxxxxxxx:~/kafka_2.12-2.1.0$ aws kafka help usage: aws [options] [ ...] [parameters] 要查看帮助文本,您可以运行:

aws 帮助 aws 帮助 aws 帮助 aws:错误:参数命令:无效的选择,有效的选择是:

厘米 | alexaforbusiness apigateway | 应用程序自动缩放应用程序流 | appsync 雅典娜 | 自动缩放自动缩放计划| 批量预算
| ce cloud9 | clouddirectory cloudformation | 云端cloudhsm
| cloudhsmv2 云搜索 | cloudsearchdomain cloudtrail | cloudwatch 代码构建 | 代码提交代码管道 | codestar 认知身份
| cognito-idp 认知同步 | 理解当前 | 数据管道 dax
| devicefarm 直接连接| 发现 dms | ds dynamodb | dynamodbstreams ec2
| ecr 电子商务 | efs 弹力痛
| elasticbeanstalk 弹性转码器 | elb elbv2 | 埃姆斯
| 事件消防水带 | gamelift冰川
| 胶青草| 卫士健康
| 进出口贸易 | 检查员物联网
| 物联网数据 物联网工作数据 | kinesis kinesis-video-archived-media | kinesis-video-media kinesisanalytics | 运动视频公里
| lambda lex 模型 | lex 运行时光帆 | 日志机器学习
| 市场权利市场商业分析| 媒体转换媒体直播 | 媒体包媒体商店| mediastore-数据计量市场| mgh 移动
| mq mturk | opsworks opsworkscm
| 组织查明| 波利定价 | rds红移
| rekognition 资源组| resourcegroupstaggingapi route53 | route53domains sagemaker | sagemaker-runtime sdb | serverlessrepo 服务目录 | 服务发现 ses | 屏蔽短信 | 雪球sns | sqs ssm
| stepfunctions 存储网关 | sts支持| swf 转录 | 翻译 waf
| waf-区域工作文档| 工作邮件工作区 | xray s3api
| s3 配置 | 部署配置服务
| opsworks-cm runtime.sagemaker | 历史帮助

4

1 回答 1

4

看起来您awscli使用apt. 这将为您提供 Ubuntu 维护人员选择的版本,这将大大落后于现在。

要查看落后多远,您可以运行aws --version. 这是最近更新的安装的输出:

> aws --version
aws-cli/1.16.153 Python/3.6.7 Linux/4.15.0-1037-aws botocore/1.12.143

我建议运行apt remove awscli以卸载来自 Ubuntu 的版本,并按照这些说明从 AWS 安装最新的发行版(这会将其安装/usr/local/bin并要求您具有sudo访问权限;如果您只想为您的用户安装它,您可以pip按照说明使用在这里

于 2019-05-07T18:52:28.870 回答