1

我使用--query參數在aws-cli(版本1.11.160)中獲得額外的None, - 在獲取查詢輸出的第一個元素時輸出文本。當使用--query參數和輸出文本獲取第一個元素時,aws cli會返回額外的'None'

請參閱下面的示例。

$ 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

據我知道這是工作,直到昨天但是從今天開始,這一額外None進來,殺害我們的ansible任務。

任何人都有類似的經歷嗎?

感謝

回答

0

最好的解釋是,並不是每場比賽爲您的查詢語句具有TargetKeyId。在我的帳戶中,有幾個只有AliasArn和AliasName鍵/值對的別名。換句話說,None來自TargetKeyId的空值。

相關問題