2015-10-16 51 views
2

當我使用AWS的CLI獲得了物聯網的事我進入安全證書:AWS IoT - CLI提供安全證書 - 它工作嗎?

aws iot​ describe-certificate --certificate-id myCertificateId --output text --query certificateDescription.certificatePem > cert.pem

,但我得到

usage: aws [options] [parameters] aws: error: argument command: Invalid choice, valid choices are: blah blah blah

然而,cert.pem文件被創建,但它是空的。 此外,證書確實顯示在AWS IoT控制檯中,正確的myCertificateId

它工作正常嗎? AWS CLI參數錯誤處理有問題嗎?

+0

AWS IoT仍處於測試階段 - 因此,我認爲AWS CLI args參數錯誤處理存在問題。 我可以下載證書ARN並且它與我擁有的certificatePem相匹配。 此外,我能夠使用證書ARN將證書附加到我的事情。 – mycowan

回答

7

由於在命令中有一個零寬度空間,因此網站上的代碼中存在一些不可見的輸入錯誤。

aws iot​ describe-certificate [...] 

只要確保你刪除/重新鍵入複製/粘貼命令行的開頭,你就會很好! :-)

+0

他們已經修復了錯字! – kartben