Amazon ElasticBeanstalk 上的 Ruby on Rails 部署:签名过期错误
Posted
技术标签:
【中文标题】Amazon ElasticBeanstalk 上的 Ruby on Rails 部署:签名过期错误【英文标题】:Ruby on Rails deployment on Amazon ElasticBeanstalk:Signature Expired Error 【发布时间】:2015-02-10 23:38:54 【问题描述】:这是我第一次使用 Beanstalk 将我的应用程序部署到 Amazon EC2。 我正在遵循本指南。 点击(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html)
在 eb init 后填写所有信息后。
在步骤
选择一个解决方案堆栈。
每次都给我同样的错误
$ SignatureDoesNotMatch。签名过期:20141211T092422Z 现在早于 20141212T091944Z(20141212T092444Z - 5 分钟)
我正在输入亚马逊安全凭证提供的访问密钥和秘密。
如何部署我的应用程序?我可以找到其他方法的任何教程/文章吗?
【问题讨论】:
【参考方案1】:找到解决办法,是因为服务器时钟和我本地机器时间不同步造成的。
可以通过在你的机器上安装ntp工具来完成。
文章关注 http://www.cyberciti.biz/faq/howto-install-ntp-to-synchronize-server-clock/
【讨论】:
以上是关于Amazon ElasticBeanstalk 上的 Ruby on Rails 部署:签名过期错误的主要内容,如果未能解决你的问题,请参考以下文章
在 Amazon Elastic Beanstalk 上使用 Docker 部署 Django
_imagingft c 模块未安装 amazon linux elasticbeanstalk
在 Amazon Elasticbeanstalk 中运行 netty 应用程序
如何在 Amazon 的 Elastic Beanstalk 上安装 Python 脚本?