Questions tagged «amazon-web-services»

Amazon Web Services(AWS)提供了一组服务,这些服务一起形成了“云中”的可靠,可伸缩且廉价的计算平台。如果您对特定的Web服务有疑问,请考虑询问其标签,例如amazon-ec2。


2
下载现有的EC2密钥对
我正在使用Amazon EC2,并且(最终)设法从我的家用计算机通过SSH进入设备。现在,我想从我的工作机连接,但是忽略了将密​​钥对复制到USB密钥上。 有没有一种方法可以下载现有的密钥对而不删除实例? 谢谢

1
什么是Amazon Route53“别名” DNS记录?
AWS Route53别名值 考虑在AWS Route53上注册的域。到该域的HTTP请求应通过AWS CloudFront CDN分发进行服务。为了实现这一点,A定义了一个别名记录: dig 结果 但是,dig结果显示实际IP地址。实际上,这些IP地址不是恒定的,并且会随着时间变化: # dig @1.1.1.1 serverlessdaystlv.io ... ;; ANSWER SECTION: serverlessdaystlv.io. 60 IN A 13.32.67.21 serverlessdaystlv.io. 60 IN A 13.32.67.27 serverlessdaystlv.io. 60 IN A 13.32.67.97 serverlessdaystlv.io. 60 IN A 13.32.67.122 serverlessdaystlv.io. 60 IN A 13.32.67.141 serverlessdaystlv.io. 60 IN A 13.32.67.159 serverlessdaystlv.io. 60 IN …

1
将本地AD移至AWS
我正在将本地AD域移至AWS,但我不确定做到这一点的最佳方法。 场景:我有2个本地域(.local和.net)。我要退休了,其中一个退休了。两者都被认为是生产性的,因为它们都被积极使用。在开始将所有内容从一个转移到另一个之前,我想将AD扩展到AWS。此外,我们最终希望离开数据中心。 选项1:启动2个EC2实例并将其配置为DC。这似乎是最简单的选择,但是却是最昂贵的选择(例如2 m4.xlarge机器每小时$ 0.99)。 选项2:使用AWS Directory Service(看起来很新)。问题在于它们不允许您将当前域扩展到该域。它们仅允许您创建一个全新的域。优点是它更便宜(我相信$ 0.40 / hr),并且可以为您配置所有内容。我想如果我采用这种方式,则需要与当前域建立信任关系。 是否有人对AWS目录服务有经验?我似乎在Internet上找不到关于比较这两种选择的任何信息。 如果有人可以选择比上面列出的2个更好的选择,我也想听听。 参考链接: 将本地域扩展到AWS: http : //docs.aws.amazon.com/quickstart/latest/active-directory-ds/scenario-2.html AWS Directory Service: http : //docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html 谢谢您的帮助!

3
通过IPv6访问Amazon S3静态网站
我在Amazon S3上托管了一个静态网站,并在Amazon Route 53上托管了DNS。我希望可以通过IPv4和IPv6访问我的网站(因为时间差不多了)。 当我使用Route 53 AWS管理控制台A为S3存储桶添加(IPv4)“别名”记录时,系统会提示我S3存储桶的名称,以用作端点。当我尝试添加AAAA(IPv6)“别名”记录时,没有这样的选择: 尝试AAAA通过A在创建现有记录后对其进行克隆来手动设置一条记录会导致错误: 我知道,A“别名”记录将正确的IPv4 IP地址放入Route 53 DNS中: 恐怕要手动设置IPv6地址,因为我认为没有任何保证会保留它。Alias Target设置是Amazon对静态S3网站的规定。 因此,我的问题是,Amazon AWS是否支持通过IPv6访问S3静态网站,如果可以,如何设置它?

2
运行apt-get升级后如何避免GRUB错误-Ubuntu
我在EC2上运行ubuntu 14.04。 运行后apt-get upgrade,提示我一个屏幕,要求我重新安装GRUB引导加载程序 GRUB引导加载程序先前已安装到不再存在的磁盘或由于某些原因其唯一标识符已更改的磁盘。确保已安装的GRUB核心映像与GRUB模块和grub.cfg保持同步非常重要。请再次检查以确保将GRUB写入适当的引导设备。 我如何知道应该选择哪个设备? 如果我在计算机上安装了一些附加的EBS怎么办,我也应该选择它们吗? 在升级过程中是否可以避免出现此提示,或者为命令提供一些默认设置? 以下提示是 有新版本的/boot/grub/menu.lst,但当前安装的版本已在本地修改。 安装软件包维护者的版本 保留当前安装的本地版本 显示版本之间的差异 显示版本之间的并排差异 显示可用版本之间的三向差异 在可用版本之间进行三向合并(实验性) 开始一个新的外壳来检查情况 同样的问题在这里: 我怎么知道应该选择哪一个? 在升级过程中是否可以避免出现此提示,或者为命令提供一些默认设置?

4
尝试创建AWS :: Route53 :: RecordSet时,AWS CloudFormation返回“无效请求”
我对此不知所措。 99%的时间CloudFormation很好地为您提供了可以使用的调试消息,但是“无效请求”使我感到困惑,尤其是在资源非常简单的情况下。 据说这是给我一些问题的资源(由Ansible生成的模板,因此是{{...}}符号), "DatabaseDNSRecord": { "Type": "AWS::Route53::RecordSet", "Properties": { "HostedZoneId": "HOSTED_ZONE_ID", "Name": "db.{{ item.env_name|lower }}v2.<DOMAIN>.com.", "ResourceRecords": [ { "Fn::GetAtt": [ "Database", "Endpoint.Address" ] } ], "Type": "CNAME" }, "DependsOn": "Database" } 从我从文档中可以看出,所需的所有内容都正确无误且以正确的格式显示。 我唯一能想到的就是将这个资源添加到我先前创建的现有 CloudFormation堆栈中,该堆栈已经创建了该Database资源,根据记录,这是一个AWS::RDS::DBInstance(很高兴也可以为此发布资源模板,没什么特别的) 。 为什么我收到“无效请求”的任何想法? 谢谢。 编辑:我尝试了此操作,并且没有TTL,出现同样的错误。

1
使用AWS Drive将AWS EC2迁移到新实例类型
我有一个运行在m1.xlarge实例上的MySQL,该实例具有一个100GB的EBS卷,用于保存数据文件。我想迁移到m3.2xlarge实例并将数据文件放在新的2 x 80GB SSD驱动器上。 我停止了实例,相应地更改了类型,然后启动了它。但是,我只能找到一个15G tempfs和一个8G安装的驱动器来进行存储。 $ fdisk -l Disk /dev/xvda1: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 …

3
适用于多个Web应用程序的Elastic Load Balancer
我有Nwebapp。每个Web应用程序都由我域中的不同主机名提供服务,并部署到了两个在AWS中运行的实例。换句话说,我有2N几个实例,分为两个对,分别运行N不同的Web应用程序。 我想设置一个单一的AWS Elastic Load Balancer,它将根据请求将请求代理到为其提供服务的两个实例之一Host。是否可以使用单个ELB,还是我需要部署NELB,每对实例一个?

2
如何增加Elastic Beanstalk部署的超时?
作为我的应用程序部署的一部分commands,我的.ebextensions配置文件中有一些。第一次运行命令(克隆大型存储库)时,所有命令可能需要20分钟或更长时间才能完成。 不幸的是,这触发了部署期间的超时: INFO Deploying new version to instance(s). WARN The following instances have not responded in the allowed command timeout time (they might still finish eventually on their own). INFO Command execution completed. Summary: [Successful: 0, TimedOut: 1]. 是否可以增加此超时时间?我在环境设置中找不到该选项。

2
Amazon ELB使用什么算法来平衡负载?
我在官方ELB文档中找到了这个 默认情况下,负载均衡器将每个请求独立地路由到负载最小的应用程序实例。 但是有关Newvem的文章说ELB仅支持Round Robin算法 Amazon ELB支持的算法 -当前,Amazon ELB仅支持Round Robin(RR)和会话粘性算法。 那么是哪一个呢? [1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html [2] http://www.newvem.com/dissecting-amazon-elastic-load-balancer-elb-18-facts-you-should-know/?lead_source=popup_ebook&oid=00DD0000000lsYR&email=muneeb%40olacabs.com


3
强制CloudFront传递S3中的最新HTML文件
背景 我在S3上托管一个静态站点,而CloudFront位于顶部。我的问题是我的HTML文件。 根据CloudFront的常见问题解答: Amazon CloudFront使用这些缓存控制标头来确定它需要多久检查一次该文件的更新版本的来源 到目前为止我做了什么 考虑到这一点,我在S3存储桶中设置了HTML文件,以添加以下标头: Cache-Control: no-cache, no-store, max-age=0, must-revalidate Expires: Fri, 01 Jan 1990 00:00:00 GMT 在第一次致电my时samplefile.htm,我看到以下响应标头(Content-Type为了明确说明起见,我已经排除了明显的标头(例如): Cache-Control:no-cache, no-store, max-age=0, must-revalidate Date:Sat, 10 Dec 2011 14:16:51 GMT ETag:"a5890ace30a3e84d9118196c161aeec2" Expires:Fri, 01 Jan 1990 00:00:00 GMT Last-Modified:Sat, 10 Dec 2011 14:16:43 GMT Server:AmazonS3 X-Cache:Miss from cloudfront 如您所见,我的Cache-Control标题位于其中。问题是,如果我更新此文件并刷新,则会得到缓存的内容(而不是最新的文件),并且通过查看响应头可以看到CloudFront正在提供其缓存的版本: X-Cache:Hit from …

4
在Amazon AWS Route 53中设置Google Apps SPF记录
我正在为Route 53使用新的AWS GUI来设置我的域记录。但是,AWS控制台将不接受建议的Google Apps SPF记录v=spf1 include:_spf.google.com ~all(在此处找到)。 它不断给我一个错误说明 The record set could not be saved because: - The Value field contains invalid characters or is in an invalid format. 另存为SPF和TXT时会发生这种情况。有任何想法吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.