我最近从Amazon SES服务中得到了一些账单。 我以为我是在免费的限制,这意味着我可以每月发送62000消息给任何收件人: https://aws.amazon.com/ses/pricing/ 我可以付费,但是我不太明白为什么。 是因为我没有使用EC2实例吗? 当您直接从Amazon EC2实例调用Amazon SES时,您可以每月向任何收件人发送62,000封邮件 如果我不使用EC2实例,他们每发送1000封电子邮件收费0.1美元? 我使用我的一个网站(不使用EC2)的电子邮件设置,在用户提交表单后发送电子邮件。 这是什么意思,我将直接从EC2实例调用Amazon SES?
我能够ssh -i mykey.pem到EC2。 我能scp -i mykey.pem到EC2。 但是,当我尝试rsync -avz -e "ssh -i mykey.pem"我得到这个错误: Warning: Identity file mykey.pem not accessible: No such file or directory. Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(605) [sender=3.0.9] 任何build议我做错了?
我一星期前通过nic.io购买了一个域名。 我select了提供自己的DNS [因为他们没有提供其他选项]。 我试图把我的.io域指向我的EC2服务器实例。 我已经分配了一个弹性IP并将其与实例关联。 我可以通过IP地址SSH进入实例和访问点80就好了。 IP是54.235.201.241。 nic.io支持表示:“您已经select提供您自己的DNS,因此如果在设置名称服务器时出现问题,您将需要联系您的DNS提供商。 所以,我通过AWS中的Route 53创build了一个托pipe区域。 这创build了NS和SOAlogging。 然后,我将nic.io的域pipe理页面上的主服务器和辅助服务器设置为SOAlogging域。 另外,我将可选服务器设置为NS域。 两天前我做了这个,我不能通过域访问服务器。 我在这里运行了一个DNS检查…仍然不知道我需要做什么: http : //mydnscheck.com/?domain=chadjohnson.io&ns1=&ns2=&ns3=&ns4=&ns5=&ns6= 。 我不知道我应该做什么。 有没有人有任何想法?
我的问题 我试图build立一个个人CDN与我的联系人共享静态文件。 该devise包括一个S3存储桶,一个CloudFront分配和一个通过Route53注册的子域,全部使用Terraform进行configuration。 但是,我可以通过S3和Cloudfront访问我的文件,但不能通过我的子域( cdn.adamatan.com )访问。 什么工作 S3 curl http://cdn.adamatan.com.s3.amazonaws.com/index.html CloudFront的 curl https://d36tl9ayobqfgg.cloudfront.net/index.html 什么坏了 我无法使用子域名获取文件。 而且, cdn.adamatan.com和adamatan.con的nslookup不起作用。 我认为我错误地configuration了Route53。 组态 域 托pipe区域 Terraformconfiguration variable "hosted_zone" { default = "adamatan.com" } variable "domain" { default = "cdn.adamatan.com" } variable "aws_region" { default = "us-east-1" } provider "aws" { region = "${var.aws_region}" profile = "personal" version = "~> […]
我试图定义一个Cassandra节点的集群,以及其他一些实例(一些中间件和应用程序服务器)。 我希望能够将Cassandra节点的(内部)IP地址添加到中间件的configuration中,并将第一个Cassandra节点的IP添加到其他节点的configuration中,作为种子节点。 我能完全从模板内完成吗? (在AMI中调用脚本是可行的,集中式configuration或任何非平台提供的远程数据库都不是) 谢谢! 安德拉斯 编辑:我忘了提及我还需要更新与实例的IP相关的安全组。
好吧,我更像是一个编码器,而不是像系统设置那样熟悉,尽pipe我尽我所能。 我目前正在使用Slicehost(统计如下)运行一个个人网站,获得一个好的stream量。 Linux(Ubuntu 8.04.2) 512MB RAM 平均。 xfer = 4.85GB(0.68 in / 4.17 out) 自动备份 我支付48美元/月(托pipe38美元,备份10美元)。 我正在进行网站重新devise,我想转到AWS(EC2&S3)。 我试图找出一个类似的(因为我一直有高根和交换的IO使用情况,内存方面可能会好一点),多less会花费我。 亚马逊提供了一个简单的每月日历 ,但我不确定我是否正在input正确的信息,无论是find一个可比较的设置,以及价格是什么。 有关我的网站新版本的相关信息: Ruby(REE 1.8.7)/ Rails 3.1 PostgreSQL 9.0.4 SearchSphinx(2.0)需要在后台运行 随着应用程序的成熟,各种其他cron作业和rake任务将被添加 应用程序允许用户上传图像作为他们的configuration文件的一部分,我打算存储在S3中 为了比较,我的网站在Slicehost上运行的当前版本: PHP5 PostgreSQL 8.3 Apache,数据库和文件(图像)都存储在同一个系统上 我想我的问题归结为: 我需要一个按需实例还是一个保留实例? 我假设保留,但是这使价格跳到了成千上万的例子。 根据AWS实例types ,我可能会selectMicro(613MB RAM)或Small(1.7GB RAM)实例。 这听起来正确吗? 如果有的话,我不知道要把什么数字放到计算器的EBS卷中。 我甚至需要一个EBS卷,或者我的EC2实例是否有足够的空间? (请记住,我正在将用户上传的照片卸载到S3。) 我想这就是它。 当我试图粗略地估计我所假设的是正确的时候,它会以每月$ 63的价格获得$ 350的安装费用。 (这也不包括S3的任何开支)。我假设额外的成本将是非常值得的痛苦,它将解决我从长远来看,但我甚至不知道我把“正确的“计算器中的数字在第一位。
我有一次奇怪的想法。 如果我使用CloudFront作为我的CDN,则按照我的静态文件所做的每个请求付款。 所以这里来了想知道。 可以不停地请求相同的文件(用脚本或其他),以使您的帐单高? 在我看来,这是一个相当公平的问题,不是吗?
只是一个简单的问题,但我不能在网上find一个明确的答案。 当然,云端服务在全球范围内提供内容服务是有好处的,但是这里的基础设施与s3有着本质的区别,所以即使距离转移的距离相同,云端服务也会更快一些。
TL; DR – CloudFormation模板是否可以将特定ELB的子网特定内部IP地址插入该子网内实例的UserData中? 我们在亚马逊VPC拥有一个EC2networking服务器,其中有六个子网,其中一个是私有的,另一个是位于EU-West-1的三个AZ中的一个。 所有的服务器都configuration了CloudFormation。 我们希望configurationApache的mod_rpaf来loggingX-Forwarded-For头(我们可以改变LogFormat,但是这并不容易转换成PHP或Apache错误日志; RPAF是我们最好的解决scheme)。 据我所知,ELB的构build方式意味着它在每个configuration的AZ中都有一个“脚”,如果ELB被拆除或重新创build,这可能会改变。 看起来Ubuntu 12.04版本库中的mod_rpaf版本并没有被更新,以允许ProxyIPS指令的CIDR表示,理论上ELB的IP地址可以是我们三个公有子网中的任何东西。 剩下的一个解决scheme是使用由实例的UserData生成的hieradata通过Puppetconfiguration模块。 我知道在某种程度上你可以在CloudFormation模板中插入引用和variables,但是我不确定是否有可能有效地说“给我这个子网中的这个ELB的私有IP地址” 。
我在网上find的所有指令都是从现有的AMI开始的,但是我想用HVM而不是PV来从头开始创buildAMI。 有没有人知道这样做的程序?