Esta documentación es para la versión 1 de AWS CLI. Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.
Entrecomillado de cadenas y uso de literales en la AWS CLI
Hay dos maneras principales en las que se usan comillas simples y dobles en el AWS CLI.
Usar comillas alrededor de cadenas que contienen espacios en blanco
Los nombres de los parámetros y sus valores están separados por espacios en la línea de comandos. Si un valor de cadena contiene un espacio incrustado, debe rodear toda la cadena con comillas para evitar que la AWS CLI malinterprete el espacio como un divisor entre el valor y el siguiente nombre del parámetro. El tipo de comillas que utilice depende del sistema operativo en el que esté ejecutando la AWS CLI.
Si lo desea, puede separar el nombre del parámetro del valor con un signo de igual =
en lugar de un espacio. Normalmente, esto solo es necesario si el valor del parámetro comienza con un guion.
$
aws ec2 delete-key-pair--key-name=-mykey
Uso de comillas dentro de cadenas
Las cadenas pueden contener comillas y el shell puede requerir comillas de cierre para que funcionen correctamente. Uno de los tipos de valor de parámetro comunes es una cadena JSON. Esto es complejo, ya que incluye espacios y comillas dobles " "
alrededor de cada nombre de elemento y valor en la estructura JSON. El modo en que introduzca parámetros con formato JSON en la línea de comandos varía en función de su sistema operativo.
Para conocer un uso más avanzado de JSON en la línea de comandos, considere usar un procesador JSON de línea de comandos, comojq
, para crear cadenas JSON. Para obtener más información sobre jq
, consulte el repositorio jq