我发现以下命令可以创建AWS SSH密钥对,但不理解"--query"参数在这里的作用。
aws ec2 create-key-pair --key-name MyKeyPair --query 'KeyMaterial' --output text > MyKeyPair.pem
请问有人能够解释一下--query参数的意义吗?
我发现以下命令可以创建AWS SSH密钥对,但不理解"--query"参数在这里的作用。
aws ec2 create-key-pair --key-name MyKeyPair --query 'KeyMaterial' --output text > MyKeyPair.pem
请问有人能够解释一下--query参数的意义吗?
--query
参数是 AWS CLI 工具的一个功能,允许您在命令成功执行时过滤显示的响应。所有 --query KeyMaterial
参数所做的就是限制命令的输出为 SSH 密钥的实际内容,而没有其他数据,例如密钥的 ID 等。这是必要的,因为输出正在通过 > MyKeyPair.pem
保存到文件中。
--query
参数,您可以修改从AWS API返回的响应。KeyMaterial
属性,但它也可以用于基于其值过滤和提取属性。--output
标志的支持)。