在linux中, /etc/hosts存储ip别名。 但是我想创build一个主机名而不知道它的IP地址。 在Amazon RDS中,端点是一个很长的域名,例如: my-db.ooxxooxxooxxoo.ap-northeast-1.rds.amazonaws.com 。 它不build议通过IP连接(因为它可能会改变)。 在这种情况下,如何解决一个简单的dbstring到这个域名? 没有任何外部帮助,如DNS CNAME或Route53解决scheme。
我们有一个小型静态网站<2MB(Amazon S3中的免费存储空间),我们希望在Amazon S3存储桶中托pipe并使用CloudFront进行分发。 约。 每个月有400万个会话,每个会话可能是最多的。 250个GET请求。 看CloudFront(美国西部/美国东部60%,欧洲35%,澳大利亚5%)。 有4个域名需要使用这个单一的AngularJS网站应用程序(基于地区的域名)。 但是我们只需要为这个应用程序使用一个子域。 这是否意味着我们可以跳过使用Route 53,并将CloudFront的子域指向? 需要通过HTTPS和SSL进行服务。 我们是否需要CloudFront Custom SSL,如果需要,我们是否需要为每个域购买自定义SSL? 如果我正在为CloudFront支付带宽/请求,那么我是否再次为Amazon S3付款? 满足我们所有需求的一个月,我们估计价格是多less?
我正在尝试将我的RDS SQL Server 2012实例从磁盘存储升级到SSD。 这是db.m1.large的一个实例类,带有您自己的许可证。 我试过修改存储types,但是你不能用SQL Server实例来完成。 我已经尝试将实例的快照恢复到新的SSD实例。 这是不允许的,因为它说存储types是不同的。 这让我只能看到一个选项。 即创build一个新的SSD实例,在新服务器上创build我的数据库结构,然后使用SQL服务器的导出/导入方法之一进行数据传输。 我的问题是,有没有更好的方法来做到这一点? 看来这是对我使用RDS的好处来说很难的方式。 后续的问题是我应该把它移到一个EC2实例,并用RDS来完成,所以我没有再次遇到这个问题。
我已经创build了本地configuration和Amazon自动缩放组。 通过使用这个代码。 — – local_action: image_id: ami-61f9324 instance_type: t2.micro module: ec2_lc name: nice-lc region: us-west-2 security_groups: launch-wizard-1 name: "Create lc" – local_action: desired_capacity: 2 health_check_period: 5 health_check_type: ELB launch_config_name: nice-lc load_balancers: nice-lb1 max_size: 10 min_size: 2 module: ec2_asg name: nice-asg region: us-west-2 name: "Create asg" 我正在使用ec2.py和ec2.ini文件的库存。 所以现在创build本地configuration和自动缩放组,并根据我们定义的期望容量启动2个实例。 现在我想在这两个实例上运行任务。 为此我使用这个yaml文件。 — – name: Example of provisioning […]
我一直在遵循这个指南来设置我的AWS架构,而不是一个SSH堡垒主机/跳转框我宁愿使用VPN。 有很多关于将VPC直接连接到客户路由器的指南,例如将办公室连接到AWS基础架构。 不过,我想让几个单独的用户可以直接从他们的笔记本电脑连接到VPN,无论他们的位置。 就像个人员工可以VPN到办公室networking一样,我想要一个解决scheme,一些用户可以直接VPN到AWS基础设施。 是否已经融入AWS,还是必须使用OpenVPN / Openswanconfiguration单独的EC2实例来处理它?
我有一个Windows Server 2008 AWS实例。 我停止了实例,并开始备份,我的D:\ EBS卷现在缺less。 取而代之,我有两个神秘的驱动器,我不能说明。 检查实例细节,我只显示一个连接的设备(C :)驱动器。 任何这些额外的驱动器是什么?
我一直在关注lynda.com的AWS基本培训,并且已经成功设置了一个EC2实例,但是当我尝试把它放在负载均衡器的后面时,我无法通过ELB的公共DNS访问它。 在AWS Load Balancer控制台上,它表示我的实例的状态是OutOfService。 根据教程,我为负载平衡器设置了健康检查,path为/heartbeat.php 。 我也有两个安全组织 。 第一个名为Load Balancer – Prod允许来自任何人的端口80上的HTTP通信。 我的负载平衡器属于这个安全组。 此外,我有一个名为Web Tier – Prod的安全组,它只允许来自Load Balancer – Prod安全组的端口80上的HTTPstream量,以及我自己的IP和MYSQLstream量的Web Tier – Prod安全组。 我可以使用自己的公共DNS访问实例,并且可以通过SSH访问它,但是我无法通过负载均衡器public DNS访问它。 当我ssh进入它和劈NGINX访问日志,我看到这个logging多次。 172.??.??.?? – – [26/Aug/2015:16:43:46 +0000] "GET /heartbeat.php HTTP/1.1" 401 203 "-" "ELB-HealthChecker/1.0" 我应该看到一个200状态代码,而不是401 203我猜。 我尝试改变/var/www/到777作为一个testingrecursion权限,但没有任何区别。
我为我的网站configuration了Amazon Webservices负载均衡器。 域名parsing为Load Balancer端点的IP地址是很好的,在内部局域网上,它与我的两个前端Web服务器进行通信。 我已经注意到,在网站pipe理员工具中,Google已经提取了负载均衡器的IP,并且正在为该站点提供IP地址以及使用主机名称的时间。 例如54.76.xx 如果是IIS,我可以使用主机头阻止它在IP上运行,但是在AWSpipe理面板中似乎没有控制权。
我已经成功地将我的DNS从godaddy迁移到使用Amazon的Route53来pipe理我的DNS。 我的问题是,当创build子域名,我必须创build自己的托pipe区域或只是一个logging集在父域托pipe区域? 我将稍微尝试一下,但是我想在这里我可以得到一个答案,然后再用一些实验来解决这个问题。
我需要我的EC2实例来创build附加卷的EBS快照。 为了确保一致的快照,我想使用fsfreeze ; 但是, fsfreeze需要安装点。 我可以使用AWS API来获取附加EBS卷及其设备名称的列表,但设备名称以/dev/sd[az][1-6]列出,而Ubuntu(或Xen?)将其重命名为/dev/xvd[az][1-6] 。 AWS文件说“在大多数情况下,尾随的信件保持不变”。 我知道我可以使用mount -l从设备名称获取安装点,但是这显然要求我具有正确的设备名称(即不是/dev/sda1 )。 对于给定的一组EBS卷ID(例如“vol-abc123”),如何可靠地确定文件系统上的安装点? 编辑添加一个新的想法:如果API给我/dev/sda1 ,既不是和/dev/xvda1存在,我可以安全地假设第一个现有的/dev/xvd[bz]1将是相同的体积? 背景:我正在运行Ubuntu 14.04 LTS服务器; 内核日志谈到加载Xen虚拟驱动程序,所以我认为这就是AWS用于HVM虚拟化的东西。 我目前的情况是微不足道的(一个EBS卷,安装在/ ),但我希望该解决scheme适用于更复杂的情况(多个EBS卷,包括实例卷的存在 – 这将不需要快照,但可能我正在拍摄快照)。