aws cli describe-instances 无法设置括号

aws cli describe-instances can't set brackets

我是 aws-cli 的新手。
我想从终端获取实例信息,但我无法用方括号实例名称来阻止它。

这是命令,

 aws ec2 describe-instances --filters 'Name=tag:Name,Values=[hoge]*'

实例名称如

[hoge]instance-1

有人能修好吗?

括号是特殊字符,需要转义;请参阅 http://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html

上的“添加具有特殊字符的标签”部分

示例:

aws ec2 describe-instances --filters 'Name=tag:Name,Values="[hoge]*"'

顺便说一句,如果我在标记值中使用方括号,我也会考虑更改我的命名约定;这些字符在标记 EC2 实例时有效,但在标记其他 AWS 服务的实例时不一定有效;见 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions