1

--query 매개 변수를 사용하여 aws-cli (버전 1.11.160)에 여분의 None을 가져 오는 중 - - 쿼리 출력의 첫 번째 요소를 가져올 때 텍스트를 출력합니다.--query 매개 변수와 --output 텍스트를 사용하여 첫 번째 요소를 가져올 때 aws cli가 추가 '없음'을 반환합니다.

아래 예를 참조하십시오.

$ aws kms list-aliases --query "Aliases[?contains(AliasName,'alias/foo-bar')].TargetKeyId|[0]" --output text None None

$ aws kms list-aliases --query "Aliases[?contains(AliasName,'alias/foo')].TargetKeyId|[0]" --output text a3a1f9d8-a4de-4d0e-803e-137d633df24a None 지금까지 내가이 어제까지 일하지만 오늘 이후이 추가 None이 들어오는에서 우리 ansible 작업을 죽이는 알고.

누구나 비슷한 경험이 있습니까?

감사

답변

0

가장 좋은 설명은 쿼리 문에 대한하지의 모든 경기는 TargetKeyId을 가지고 있다는 것입니다. 내 계정에는 AliasArn 및 AliasName 키/값 쌍만있는 여러 별칭이 있습니다. None은 TargetKeyId에 대한 널값에서 온 것입니다.

관련 문제