Articles of amazon web services

如何通过Dockerfile在AWS Elasticbeanstalk多容器泊坞窗应用程序上安装npm&composer依赖关系?

预期结果 您是否会build议如何通过AWS Elasticbeanstalk多容器Docker应用程序上的Dockerfile在我的webroot中安装npm和composer依赖项? 现在的情况 我一直在Docker容器中通过Dockerfile构build我的文件,代码如下: // Dockerfile … # npm WORKDIR /var/www/tmp_html RUN mkdir -p npm WORKDIR /var/www/tmp_html/npm COPY php-app/package.json package.json RUN npm update && npm install # composer … // similar to above # Switch working directory back to webroot WORKDIR /var/www/html 部署后,当我ssh到实例的php:fpm容器,我可以看到以下结构: root@3f8bf1xc2a78:/var/www# ls html tmp_html 构build的文件在/ tmp_html中,我试图把它们移到/ html。 通过我的Dockerfile像这样: ONBUILD RUN mv […]

如何在ECS中自动调整rabbitmq容器

在基于容器的微服务应用程序中,如何自动缩放ECS中的rabbitmq容器? 我必须使用dynamic端口进行扩展并分配给负载均衡器吗?

无法通过对等连接在另一个vpc中ping通ec2

我有多个VPC的设置,A,B和X. 在A&X和B&X之间有一个对等的连接,X在这两种情况下都是Peered VPC。 我已经将A和B的CIDR块添加到x的路由表和安全组中,并且我已经将A添加到A和B. DNSparsing和主机名在所有3上都启用。 我的问题是A&X可以相互ping通(使用私有IP和内部负载均衡器),但B&X不能。 他们有相同的设置排除CIDR块,以确保它们不重叠。 有什么我失踪/忽略在这里?

是否可以在多主设备中使用AWS Microsoft AD作为一个DC?

已经有两个AD服务器的内部networking。 想要添加一个AD服务器到AWS云。 而不是设置运行AD的Windows VM,我想知道是否可以使用AWS Microsoft AD来代替。 它看起来像是一个完整的AD,它肯定会做我想在一个纯云的情况下,但我找不到明确的文件,使其与VPN上的其他AD服务器同步。

EC2 AWS实例不构build对bcrypt的依赖关系

我在这里发布,因为这显然是一个服务器configuration问题,而不是代码问题。 我有一个应用程序在我的本地Windows PC上工作,但是当试图运行时: npm install bcrypt 在AWS EC2服务器(RHEL)上,出现以下错误: npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: `node-pre-gyp install –fallback-to-build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script 'node-pre-gyp install –fallback-to-build'. 似乎有一些关于bcrypt节点模块在某些环境下不工作的post,但没有一个出现在RHEL EC2框中,只有一个告诉我运行以下(不起作用): sudo yum install nodejs npm –enablerepo=epel sudo yum groupinstall "Development tools"

Postgres on amazon EC2随机断开

我安装了一个amazon实例(中等ubuntu)与运行postgres服务器。 我从我的个人电脑连接到该服务器,虽然它通常工作,我经常会得到以下错误(随机): OperationalError: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. 我的连接是好的,实例似乎是好的(它没有崩溃或任何东西,我可以立即重新连接,它的工作完美)。 我看postgres的主要日志,并看到这样的线路匹配断开连接: 2017-04-03 07:26:24.073 UTC [28918] testadmin@test_db FATAL: connection to client lost 哪些不是很有帮助。 我怎样才能解决这个问题? 任何人都有一个想法,为什么这可能发生在亚马逊实例? 它是一个简单的介质实例没有负载平衡器,没有弹性IP(我通过实例的公共DNS连接)。 谢谢!

源不支持名为“IIS Web应用程序名称”的参数。 同时使用Jenkins在Elastic BeanStalk中部署.Net应用程序

我正在尝试将一个ASP.NET MVC应用程序部署到Amazon BeanStalk。 这里是如何最终包看起来像最后的包,我上传到亚马逊目录结构是。 这里是site.zip的目录结构和aws-windows-deployment-manifest文件是 { "manifestVersion": 1, "deployments": { "msDeploy": [ { "name": "Lims", "parameters": { "appBundle": "site.zip", "iisPath": "/", "iisWebSite": "Lims" } } ] } } 当我将这个包上传到弹性bean堆栈时以下是来自亚马逊错误日志的错误 IIS \ Microsoft Web Deploy V3 \ msdeploy.exe -verb:sync -source:package =“C:\ staging \ site.zip”-dest:auto -setParam:name ='IIS Web Application Name',value ='Default Web网站/“错误:源不支持名为”IIS Web应用程序名称“的参数。 必须是()之一。 错误计数:1。

AWS EC2快照偶尔会达到IOPS限制

对于我正在运行的EC2服务器,我每晚都创build一个EBS快照。 EBS有500GB的空间和1500/3000的IOPS。 在上个星期几天,快照创build过程达到了最大IOPS,导致服务器在5分钟到1小时内不可用。 我能做些什么来防止快照使用最大IOPS? 我使用https://github.com/CaseyLabs/aws-ec2-ebs-automatic-snapshot-bash创build快照

针对AWS实例的Google Stackdriver缺席警报

使用Stackdriver并尝试为GCE和AWS实例创build缺席警报。 GCE实例显示在INSTANCE_ID的下拉列表中,但是我们没有看到我们的AWS实例列在该下拉列表中,即使它们正在发送日志并显示在日志查看器中。 这是否意味着在Stackdriver中configuration的AWS实例不能有缺席警报? 我怎样才能得到这个工作?

如何在ecs上运行多个neo4j实例?

如何在EC2容器服务上运行两个neo4j实例。 我创build了两个任务定义来在7474和7475上运行neo4j。但是两个neo4j实例都使用相同的7687来提供数据。 它可以正常工作。 如何使第二个实例分开? 注意:我的集群中只有一个实例。