Articles of amazon web services

从cloudfront aws创buildurl

我有我上传到Amazon S3的js文件,并将其与Cloudfront链接。 我有一个这样的url: dxxxxxxxx.cloudfront.net 但在浏览器中打开该url(我收到错误): <Error> <Code>AccessDenied</Code> <Message>Access Denied</Message> <RequestId>xxxxxx</RequestId> <HostId> xxxxxxxxxxxxxxx </HostId> </Error> 但我想要的实际上是使用该url,并将其添加到我的网页。 我怎么能这样做?

在AWS停机的情况下正常运行时间

我在美国东部的不同可用区中运行2个Elastic Load Balancer备份。 我也在使用多可用区RDS。 理想情况下,这应该确保如果一个AZ下降,它不应该影响应用程序,因为一切都分布在多个AZ。 但最近的AWS中断使应用程序长时间停滞。 我不知道这是怎么发生的。 如果有人能指出哪里出了问题,那将是非常好的。 这里主要的问题是我怎么能在将来避免这种情况? 我可以在不同地区甚至提供商设置应用程序服务器,并使用DNS进行负载平衡,但是我如何处理MySQL? 只读副本将引入一些我想避免的滞后。

AWS EC2:如何计算成本

我是AWS的新手,我没有使用免费的权利,这是非常棒的。 现在,在1年免费到期。 我去了网站http://aws.amazon.com/ec2/pricing/定价,但我真的没有得到如何计算。 价格是在每小时$,但我不认为这意味着,如果我需要我的应用程序运行24小时/ 365D我已经多重播放8760,或者我有吗? 因为他们写使用量,但我如何计算这个值? 如果我有一个网站,总共人花费10分钟一个月,1个人花费750个小时我每月支付一样的? 我不能相信这是相同的价格。 PS:如果我有一个计划任务,会影响使用情况吗?

GitHub推送到AWS Elastic Beanstalk

我正在使用GitHub进行代码pipe理。 我正在使用Amazon AWS Elastic Beanstalk作为服务器。 亚马逊宣布可以使用Git将代码推送到应用程序服务器。 但是,要做到这一点,我不得不放手GitHub,因为它们实质上是replace了git服务器。 有没有什么方法可以让两个世界的最好? 我不一定需要每次推送时都要“部署”,但我希望将其作为“版本”上传,然后随时部署我想要的版本。

备份aws ec2分隔帐户

我想将我的AWS快照备份到完全独立的AWS账户以获得更高的安全性(如果我的AWS凭据被获取,某人可能会删除我的所有快照和卷)。 但是,我有点难以应付如何做到这一点。 似乎没有办法在S3中存储卷或快照,以便其他用户可以在s3中访问该数据并将其存储在单独的AWS账户中。 有没有人有什么build议,如何实现这一目标? 谢谢

在EC2托pipe的Ubuntu上,homedir权限和主机名更改后,SSH断开

我使用hostname实用程序更改了实例的主机hostname ,然后将其设置在/etc/hostname以便重新启动新名称。 我的主要动机是在PS1使用\h格式提示区分实例。 编辑我也改变了我的主目录的权限。 我使我的主目录组可写。 现在我不能再SSH进入机器。 它的缺点是Permission denied (publickey) 。 运行ssh -v ,更详细的输出是: debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/dmitry/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying private key: /Users/dmitry/.ssh/ec2key.pem debug1: read PEM private key done: type RSA debug1: Authentications that can continue: publickey […]

通过AWS区域迁移EBS支持的实例时遇到的问题

注意:我也在EC2论坛上提过这个问题,但在那里没有收到任何的爱。 希望ServerFault社区将会更加棒。 新的悉尼AWS区域开放是我们已经等待了很长一段时间,但我们从北加利福尼亚迁移我们的实例有很多麻烦。 我设法通过使用CloudyScripts迁移1个实例来移动快照,然后在悉尼地区启动一个新实例。 这是一个非常新的实例,所以源和目的地都运行在Ubuntu 12.04 LTS服务器上,而且我没有任何问题。 然而,我们其余的实例都是Ubuntu 10.04 LTS,并且有了这些,我遇到了很多问题。 我试过以下内容: 1-遵循AWS白皮书关于移动实例的信息,该实例是在悉尼最近的客户鉴赏日发布的新区域发布的。 这个方法的问题是在这里注册图像的最后一步(步骤19):ec2-register -s snap-0f62ec3f -n“Wombat”-d“migrated Wombat”–region ap-southeast-2 -a x86_64 –kernel aki-937e2ed6 –block-device-mapping“/ dev / sdk = ephemeral0” 我不断收到此错误:Client.InvalidAMIID.NotFound:AMI ID'ami-937e2ed6'不存在,我认为是由于kernel_id不存在悉尼地区? 2-使用CloudyScripts移动快照,然后创build一个新卷,并附加到悉尼的一个新实例 这导致实例挂在引导上,并且状态检查失败。 我无法SSHlogin或查看服务器日志 我怀疑我的问题是在新的区域find正确的kernel_id卷。 然而,我似乎无法解决如何去寻找这个kernel_id,我试过(从原始实例)不会导致Client.InvalidAMIID.NotFound:AMI ID'ami-937e2ed6'错误而任何其他的kernel_id都不会启动。 我已经尝试了Ubuntu的12.04和10.04版本。 似乎没有什么工作,我已经撞了一会儿墙头,现在请帮助! 新(破)实例i-a1acda9b ami-9b8611a1 aki-31990e0b 源实例i-08a6664e ami-b37e2ef6 aki-937e2ed6 ps我也尝试按照这个指南在迁移之前更新我的Ubuntu LTS版本到12.04,但它似乎也没有工作,仍然卡住更新kernel_id http://ubuntu-smoser.blogspot.com.au/ 2010/04 /升级-EBS-instance.html

电子邮件通知和邮件服务器

我正在构build一个带有电子邮件通知的Web应用程序,就像Facebook一样,该应用程序将在http://www.linode.com/上提供 。 当用户对post发表评论时,发帖人将收到来自“[email protected]”的电子邮件通知,其中包含用户A写的评论信息。(非垃圾邮件) 我真的很喜欢Google Apps,但他们每天发送限制2000次,这不适合我的情况,因为我无法发送限制。 会有很多电子邮件通知。 http://support.google.com/a/bin/answer.py?hl=en&answer=166852 我还需要公司电子邮件帐户供团队成员使用,我更喜欢Google Apps。 我的Web应用程序将主机在linode,我正在考虑“亚马逊简单通知服务”的电子邮件通知。 我的问题是 任何其他推荐电子邮件服务提供商适合我的情况吗? 我可以将公司电子邮件帐户(例如:[email protected])与Google Apps绑定,并将[email protected]与其他电子邮件服务提供商绑定?

提供服务器环境作为安装在不同服务器上的软件包的最佳方法是什么?

我在AWS云上运行了一些软件,我希望能够将此软件包作为内部部署解决scheme提供,以便任何人都可以在自己的服务器上进行configuration。 将这个过程尽可能无痛化的最好方法是什么? 在某些背景下,我们在Amazon Linux服务器上运行node.js。 除了我们的自定义代码之外,我们还使用了几个开源的NPM软件包。 我们也使用MongoDB作为会话存储,并将redis作为caching。 目前这只是一个例子,但是我们提供的解决scheme将在每台服务器上安装mongodb和redis,以及在多个应用程序服务器之前安装Haproxy负载平衡器服务器。 我们使用EBS来存储我们的MongoDB数据。

在amazon实例上找不到存档密钥环

林相对新,所以请忍受我 我使用Ubuntu 11.10运行一个亚马逊实例 并在执行后 apt-get upgrade 与我的软件包pipe理器的一切都失去了联系 如果我尝试执行我得到的任何 apt-get操作 Fetched 35.2 MB in 7s (4,399 kB/s) Extracting templates from packages: 100% Preconfiguring packages … Setting up apt (0.8.16~exp5ubuntu13.6) … ERROR: Can't find the archive-keyring Is the ubuntu-keyring package installed? dpkg: error processing apt (–configure): subprocess installed post-installation script returned error exit status 1 Errors were […]