命令行 - 引用字符串

在命令行中输入 JSON 格式参数的方式因操作系统而异。

Linux、macOS 或 Unix

使用单引号 (’) 括住 JSON 数据结构

aws ec2 run-instances --image-id ami-12345678 --block-device-mappings '[{"DeviceName":"/dev/sdb","Ebs":{"VolumeSize":20,"DeleteOnTermination":false,"VolumeType":"standard"}}]'

Windows PowerShell

Windows PowerShell 需要使用单引号 (’) 来括住 JSON 数据结构,还需要使用反斜杠 () 来对 JSON 结构中的每个双引号 (") 进行转义

aws ec2 run-instances --image-id ami-12345678 --block-device-mappings '[{\"DeviceName\":\"/dev/sdb\",\"Ebs\":{\"VolumeSize\":20,\"DeleteOnTermination\":false,\"VolumeType\":\"standard\"}}]'

Windows 命令提示符

Windows 命令提示符要求使用双引号 (") 括住 JSON 数据结构。然后,您必须对 JSON 数据结构中的每个双引号 (") 本身进行转义(前面有一个反斜杠 \ 字符)

aws ec2 run-instances --image-id ami-12345678 --block-device-mappings "[{\"DeviceName\":\"/dev/sdb\",\"Ebs\":{\"VolumeSize\":20,\"DeleteOnTermination\":false,\"VolumeType\":\"standard\"}}]"

猜你喜欢

转载自blog.csdn.net/oblily/article/details/87933357