嘗試將AMI軟件包上傳到S3時是否有其他人看到此錯誤?使用ec2-upload-bundle時出現Amazon EC2/S3「自簽名證書」SSL失敗
Error talking to S3: Curl.Error(60): SSL certificate problem: self signed certificate in certificate chain
剛開始發生在昨天,週五工作正常。有使用PHP工具包時,報道了一些類似的問題 -
- Can AWS SDK for PHP work without disabling SSL verification on osx?
- https://forums.aws.amazon.com/thread.jspa?threadID=86186
- https://forums.aws.amazon.com/thread.jspa?threadID=69108
但我不認爲他們是完全一樣的我的問題。我使用的不是點在我的桶的名字......
更多回溯:
Created image.part.174
Created image.part.175
Generating digests for each part...
Digests generated.
Unable to read instance meta-data for ramdisk-id
Unable to read instance meta-data for product-codes
Creating bundle manifest...
ec2-bundle-vol complete.
ERROR: Error talking to S3: Curl.Error(60): SSL certificate problem: self signed certificate in certificate chain
是否有某種環境變量的捉迷藏ec2-upload-bundle
之前,我可以使用SSL驗證的(臨時)開關捲曲也許?
現在我已經入侵了一個修正:在Ubuntu(也許其它分佈),在運行此命令重新加載系統,該系統解決了這個問題上的根證書/ curl.rb'到'invocation =「curl -k -sSL#{command}」' - 添加'-k'標誌。 – hwjp
hm,我不知道它是否與ec2-bundle-vol默認不傳輸gpg文件有關? http://mijndertstuij.nl/2012/05/aws-ec2-ubuntu-no-keyring-installed-error/ – hwjp
是的,它看起來像問題是,我從運行的機器是從AMI,我創建使用EC2-捆卷,因爲他們是「敏感」,從而打破SSL剝離了所有的.pem和.gpg文件。 – hwjp