Articles of amazon web services

如何删除EC2 AMI

我知道命令ec2-create-image instance-id将创buildec2实例的映像,创build快照文件并注册为AMI。 但删除相关的快照文件和取消注册AMI的图像等效命令是什么?

将目录结构完整复制到AWS S3存储桶

我想使用AWS S3 cli将完整的目录结构复制到S3存储桶。 到目前为止,我试过的所有东西都将文件复制到存储桶中,但是目录结构已折叠。 (换句话说,每个文件都被复制到存储桶的根目录中) 我使用的命令是: aws s3 cp –recursive ./logdata/ s3://bucketname/ 我也试过在我的源代码(即参数副本)上留下尾部的斜线。 我也使用通配符来指定所有文件…我尝试的每件事情只是将日志文件复制到存储桶的根目录中。

尝试从Route 53到S3设置别名目标时没有可用的目标

我正在尝试设置一个简单的基于Amazon AWS S3的网站,如此处所述。 我已经设置了S3存储桶(simples3websitetest.com),给了它(希望)正确的权限: { "Version": "2012-10-17", "Statement": [ { "Sid": "AddPerm", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::simples3websitetest.com/*" ] } ] } 我上传了index.html,设置了网站访问权限,可以通过http://simples3websitetest.com.s3-website-us-west-2.amazonaws.com/index.html访问 到目前为止这么好,现在我想设置亚马逊Route53访问,这是我卡住的地方。 我已经在自己的域名(resourcesbox.net)上设置了一个托pipe区域,然后点击“创buildlogging集合”,进入“设置别名”步骤,但是我在S3网站端点下获得“无目标可用”尝试设置别名目标。 我错过了什么??

AWS RDS微型实例中max_connections的最高值

目前,MySQL RDS t1.micro服务器模型中的max_connections参数的值为{DBInstanceClassMemory/12582880}为32。 由于我的服务器在32之后不允许有更多的连接,我可以用于微型实例的max_connections的最大安全值是多less?

Amazon ECS(Docker):将容器绑定到特定的IP地址

我正在玩Amazon ECS(重新包装Docker),我发现ECS似乎没有提供一个Dockerfunction。 也就是说,我想在一个实例中运行多个容器,并且请求进入IP地址1映射到容器1,并且请求到达IP地址2映射到容器2等。 在Docker中,通过以下方式将容器绑定到特定的IP地址: docker run -p myHostIPAddr:80:8080 imageName command 但是,在Amazon ECS中,似乎没有办法做到这一点。 我已经设置了一个具有多个弹性IP地址的EC2实例。 将容器configuration为任务定义的一部分时,可以将主机端口映射到容器端口。 但是,与Docker不同,ECS不提供将主机IP地址指定为映射的一部分的方法。 额外的麻烦是,我想从容器N出站请求有容器N的外部IP地址。 有没有办法做到以上所有? 我已经浏览了AWS CLI文档以及AWS SDK for Java。 我可以看到CLI可以返回一个包含如下元素的networkBindings数组: { "bindIP": "0.0.0.0", "containerPort": 8021, "hostPort": 8021 }, 而Java SDK有一个名为NetworkBinding的类表示相同的信息。 但是,此信息似乎是仅输出,以响应请求。 我找不到向ECS提供这个绑定信息的方法。 我想这样做的原因是我想为不同的选区设置完全不同的虚拟机,使用不同的容器可能在同一个EC2实例上。 每个虚拟机都有自己的Web服务器(包括不同的SSL证书),以及自己的FTP和SSH服务。 谢谢。

在AWS中,一个小时的使用情况是否只是针对处于“正在运行”状态的实例收取费用?

当AWS文档和定价引用“用法”时,这是否意味着“如果实例处于打开状态”,而不是“如果实例处于打开状态并正在工作 ”。 例如,如果我有一个EC2实例正在运行,但它是空闲的(CPU = 0%),我认为我仍然收取该小时的使用费用。 在这种情况下,如果我有一个托pipe网站的EC2实例(应该可以全天候访问),那么购买预留实例是有意义的。 然后,如果必须将其他实例联机以共享负载,那么这些实例将(最有可能)最好作为按需实例提供。 我的理解是正确的吗?

将ec2弹性块存储卷中的400G文件复制到s3的最快方法是?

我必须将400G的文件从弹性块存储卷复制到s3存储桶…这些大约是300k文件〜1Mb 我已经尝试了s3cmd和s3fuse ,他们都真的很慢.. s3cmd跑了一整天,说完了复制,当我检查水桶,什么也没有发生(我想有什么地方出错了,但至lesss3cmd从不抱怨任何事情) S3Fuse正在为其他完整的一天工作,并复制不到10%的文件… 有没有更好的解决scheme呢? 我正在运行Linux(Ubuntu 12.04)

我如何监控AWS上的日常支出?

我们的基础设施在AWS上。 我想每天都得到前一天花费多less钱的报告。 什么是最好的办法呢?

我如何重用CloudFormation中的现有资源?

我在我的CloudFormation模板中有S3存储桶作为资源。 将DeletionPolicy设置为Retain 。 这按预期工作时,删除堆栈,它确实保留桶。 但是,当我尝试再次创build堆栈时,创build失败,而尝试再次创build相同的桶,错误消息抱怨它已经存在。 我需要添加到我的CloudFormation模板,使其不尝试重新创build已经存在的资源? 我的模板相关片段如下: "Resources": { "SomeS3Bucket" : { "Type" : "AWS::S3::Bucket", "DeletionPolicy" : "Retain", "Properties": { "BucketName": "SomeS3Bucket" } }

如何确保我的AWS免费套餐计划不超过免费使用限制?

我正在旋转一个免费的层次实例,我不想意外超出限制。 我怎么做?