Articles of amazon web services

如何获得一个EC实例的静态IP? 或者,如何使用

我只是在Amazon AWS上设置我们的Rails应用程序。 我们有2个EC2实例,一个用于Rails应用程序,另一个用于Redis。 然后是Amazon RDS for MySQL。 当我将Rails应用程序连接到Redis时,需要设置包含IP地址的Redis URL。 但是,如果我重新启动Redis实例,其IP地址将会更改,并且我input到Redis的Rails应用程序的Redis URL IP将不起作用(因为重新启动Redis实例后会生成新的IP)。 如何处理这种行为? 如何在重新启动时避免“丢失”EC2实例? 亚马逊RDS也是如此 – 这是我在database.yml设置主机的方式: host: myapp-production.cg4mxcg62ca0.us-west-2.rds.amazonaws.com 先谢谢你。

GoDaddy DNS掩码和html视口的问题

我为我的GoDaddy域设置了一个DNS掩码,以便我的Amazon EC2 url不会显示给用户。 用户现在可以用一些GoDaddy的东西包装它,而不是由Nginx返回的原始index.html: <head> <title>My Home</title> <META name="description" content="Blah blah."><META name="keywords" content="Blah, blah"> </head> <frameset rows="100%,*" border="0"> <frame src="http://ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com" frameborder="0" /> <frame frameborder="0" noresize /> </frameset> 最终的问题是,这似乎打破了原来的index.html我的HTML元视口设置和页面不正确地呈现在移动设备上。 当然,设置仍然在某个地方,但浏览器似乎忽略它可能是由于框架的事情。 我怎样才能解决这个问题? 我不知道我是否正确地做这个设置,因为我是这个东西的完全新手:)

试图在Ubuntu 14.04上安装CloudWatch Agent:“无法创buildvirtualenv”

我正在尝试按照本指南在Ubuntu 14.04上安装AWS CloudWatch Log Agent: http ://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/QuickStartEC2Instance.html 当我input时 sudo python ./awslogs-agent-setup.py –region eu-central-1 我得到以下错误: Step 2 of 5: Downloading the latest CloudWatch Logs agent bits … ERROR: Failed to create virtualenv. Try manually installing with pip and adding it to the sudo user's PATH before running this script. 任何提示如何处理这将是非常感谢!

AWS Cloudformation:用于呈现模板的CLI工具

给定一个包含对内部函数调用的AWS模板以及可能的引用参数,是否有一个CLI工具允许为parameter passing值,并生成相应的模板文件? 例如,从 { "Resource" : { "Fn::Join" : [ "", [ "xxx-" , { "Ref": "SomeParam" }, "-zzz" ] ] } } 提供SomeParam有值bar ,你应该得到一个可读的文本文件: { "Resource" : "xxx-bar-yyy" } 我看了各种aws cloudformation 子命令 (我有希望verify-template ,但无济于事… (理由:创build/更新堆栈需要时间,而且我没有第一次获得云计算文件的权限,或者n次,对于n值太高的值)。

Nginx的目录(21:是一个目录)

我正在尝试在AWS Linux上configurationnginx 。 我可以得到它为一个网站的工作,但是当我尝试添加另一个我不断收到以下错误: nginx: [crit] pread() "/home/ec2-user/public/sites/example.com" failed (21: Is a directory) 这是我的nginx.conf : user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; } http { log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; […]

我可以如何更改AWS ubuntu ec2 shell提示名称

当我们使用ubuntu服务器连接到aws ec2实例时,login后我在bash shell中看到以下提示 Ubuntu的@ IP-XX-XX-XX-XX 有没有办法可以改变这个文本,而不会影响服务器上的任何networking连接? 我已经search,但没有find任何可以指导我在这方面更好的东西。 我会很感激提供的任何帮助。

驱动器没有显示在EC2控制台中,但是当我做lsblk时显示

我inheritance了一个依靠EC2的服务器。 当我做到以下几点: lsblk 我得到: xvda 202:0 0 40G 0 disk └─xvda1 202:1 0 40G 0 part / xvdb 202:16 0 30G 0 disk /home/dbt xvdd 202:48 0 100G 0 disk /home/rails/drawer xvdf 202:80 0 15G 0 disk 当我去EC2控制台,EBS,卷,我只看到: … 40 GiB …./dev/sda1 (attached) … 100 GiB …./dev/sdd (attached) … 15 GiB …./dev/sdf (attached) 为什么不在控制台中显示/ dev […]

安装SSL证书

我试图在AWS上的一个EC2实例上托pipe的Apache服务器上安装SSL证书。 我原本打算使用AWS Certificate Manager并将SSL放在Load Balancer上,但是我不需要多个EC2实例。 我发现的是,您可以直接将SSL安装到AWS托pipe的服务器上。 我感到困惑的是如何去做。 https://www.digicert.com/ssl-certificate-installation-apache.htm等等,是我一直在试图遵循的一个链接。 我被困在上面的digicert链接#2,因为我无法findSSLconfiguration文件。 我有可能没有这个设置吗? 如果是这样,我是否像#4中指定的创build虚拟主机? 我将在哪里将虚拟主机代码块放在我的服务器中? 感谢您的帮助!

Djangopipe理资产在弹性beanstalk上是不可用的

我在AWS上创build了一个基本的Python Django环境。 我的项目是由django-admin startproject michaelmalura 。 我用django-admin startapp blog添加了一个应用程序。 在我用eb deploy发布我的项目之后,前台的所有东西都可以正常工作。 但后端不显示任何样式。 settings.py … INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog' ] … STATIC_ROOT = os.path.join(BASE_DIR, "..", "static") STATIC_URL = '/static/' django.config container_commands: 01_migrate: command: "python manage.py migrate –noinput" leader_only: true 02_collectstatic: command: "python manage.py collectstatic –noinput" option_settings: "aws:elasticbeanstalk:container:python:environment": DJANGO_SETTINGS_MODULE: "michaelmalura.settings" aws:elasticbeanstalk:container:python: […]

AWS RDS主机实例创build失败:“硬件错误”

我试图在AWS上创build一个MySQL RDS主机实例(通过Ansible),并得到以下错误: The database instance has been put into STORAGE_FAILURE due to a hardware failure 在大约2个小时的时间内,它就处于“创build”状态。 无论我们是否指定多个AZ,它都会失败。 其他规格: 键入:db.t2.large MySQL版本:5.6.27 encryption:是的 租赁:专用 存储:100 GB 其他人看到这个?