1

Je reçois un extra None dans aws-cli (version 1.11.160) avec le paramètre --query et - -sortie du texte lors de l'extraction du premier élément de la sortie de la requête.aws cli renvoie un 'None' supplémentaire lors de l'extraction du premier élément en utilisant le paramètre --query et avec le --output text

Voir les exemples ci-dessous.

$ aws kms list-aliases --query "Aliases[?contains(AliasName,'alias/foo')].TargetKeyId|[0]" --output text a3a1f9d8-a4de-4d0e-803e-137d633df24a None $ aws kms list-aliases --query "Aliases[?contains(AliasName,'alias/foo-bar')].TargetKeyId|[0]" --output text None None

Pour autant que je sais que cela fonctionnait jusqu'à hier, mais à partir d'aujourd'hui ce None supplémentaire vient et tuer nos tâches Ansible.

Quelqu'un at-il vécu quelque chose de similaire?

Merci

Répondre

0

La meilleure explication est que chaque correspondance pour votre déclaration de requête a une TargetKeyId. Sur mon compte, il existe plusieurs alias qui n'ont que des paires clé/valeur AliasArn et AliasName. Le None provient d'une valeur null pour TargetKeyId, en d'autres termes.