Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
En utilisant des guillemets et des littéraux avec des chaînes dans AWS CLI
Il existe principalement deux manières d'utiliser des guillemets simples et doubles dans le AWS CLI.
Utilisation de guillemets autour des chaînes contenant des espaces blancs
Les noms des paramètres et leurs valeurs sont séparés par des espaces sur la ligne de commande. Si une valeur de chaîne contient un espace intégré, vous devez entourer la chaîne entière de guillemets pour éviter que l' AWS CLI espace ne soit mal interprété comme un séparateur entre la valeur et le nom du paramètre suivant. Le type de guillemet que vous utilisez dépend du système d'exploitation AWS CLI sur lequel vous l'exécutez.
Vous pouvez éventuellement séparer le nom du paramètre de la valeur par un signe égal =
au lieu d'un espace. Cela n'est généralement nécessaire que si la valeur du paramètre commence par un trait d'union.
$
aws ec2 delete-key-pair--key-name=-mykey
Utiliser des guillemets à l'intérieur des chaînes
Les chaînes peuvent contenir des guillemets, et votre interpréteur de commandes peut avoir besoin de guillemets pour fonctionner correctement. L'un des types de valeurs de paramètres les plus courants est une JSON chaîne. Cela est complexe car il inclut des espaces et des guillemets doubles " "
autour du nom et de la valeur de chaque élément de la JSON structure. La façon dont vous entrez les paramètres JSON formatés sur la ligne de commande varie en fonction de votre système d'exploitation.
Pour une JSON utilisation plus avancée en ligne de commande, pensez à utiliser un JSON processeur de ligne de commande, par exemplejq
, pour créer des JSON chaînes. Pour plus d'informations surjq
, consultez le référentiel jq