草庐IT

ios - 是否可以将 Socket.io 与 AWS Lambda 一起使用?

是否可以在AWSLambda中构建一个函数来创建websocket并将数据发送到订阅的应用程序?像这样:John在他的手机中打开了应用程序SuperPhotoApp,但决定使用桌面浏览器将照片上传到SuperPhotoApp服务(S3存储桶),此事件执行创建socket.io服务器并推送更新的Lambda函数对所有订阅者来说,他的手机已打开该应用程序,因此该应用程序会自动更新新照片。这可以通过推送通知或AmazonSNS来完成,但是如果我需要实时行为,例如我需要更新角色位置的在线游戏,该怎么办。如果Lambda无法做到这一点,是否有任何解决方案可以让我使用桌面浏览器更新我打开的应用程序

php - 将 Docker 容器部署到 AWS 时运行数据库迁移命令

请多多包涵。对Docker来说很新。我正在使用CodeDeploy将Docker容器(分离的)部署到AWSEC2注册表.在部署时,设置一些环境变量等后运行以下命令:execdockerrun-d${PORTS}-vcache-${CACHE_VOLUME}--env-file$(dirname$0)/docker.env--tty"${IMAGE}:${TAG}"容器运行在EC2容器服务中定位和标记的图像。到目前为止没有问题。由于这是一个PHP应用程序(特别是Symfony2应用程序),我通常需要发出以下命令来在部署时执行数据库迁移:phpapp/consoledoctrine:mig

php - 将 Docker 容器部署到 AWS 时运行数据库迁移命令

请多多包涵。对Docker来说很新。我正在使用CodeDeploy将Docker容器(分离的)部署到AWSEC2注册表.在部署时,设置一些环境变量等后运行以下命令:execdockerrun-d${PORTS}-vcache-${CACHE_VOLUME}--env-file$(dirname$0)/docker.env--tty"${IMAGE}:${TAG}"容器运行在EC2容器服务中定位和标记的图像。到目前为止没有问题。由于这是一个PHP应用程序(特别是Symfony2应用程序),我通常需要发出以下命令来在部署时执行数据库迁移:phpapp/consoledoctrine:mig

amazon-web-services - AWS beanstalk 环境没有轮换 docker 容器日志

我在弹性beanstalk上运行scala应用程序,服务器被未旋转的容器日志填满。beanstalk的默认方案会在/var/log/eb-docker/containers/eb-current-app/*中轮换docker日志。文件夹,但在/var/lib/docker/containers//*中累积更多日志而且由于它们不旋转,磁盘很快就会变满。我已经尝试通过向/etc/logrotate.elasticbeanstalk.hourly/logrotate.elasticbeanstalk.applogs.conf添加另一个对数旋转子句来解决这个问题。手动,这解决了问题。但是,当我

amazon-web-services - AWS beanstalk 环境没有轮换 docker 容器日志

我在弹性beanstalk上运行scala应用程序,服务器被未旋转的容器日志填满。beanstalk的默认方案会在/var/log/eb-docker/containers/eb-current-app/*中轮换docker日志。文件夹,但在/var/lib/docker/containers//*中累积更多日志而且由于它们不旋转,磁盘很快就会变满。我已经尝试通过向/etc/logrotate.elasticbeanstalk.hourly/logrotate.elasticbeanstalk.applogs.conf添加另一个对数旋转子句来解决这个问题。手动,这解决了问题。但是,当我

ruby-on-rails - 如何在 AWS CodeBuild 上运行 docker-compose?

我正在尝试使用docker-compose在AWSCodeBuild上设置自动化Rails测试,但它出错了。在buildspec.yml中:phases:build:commands:-docker-composeup-d[Container]2018/10/2311:27:56Runningcommanddocker-composeup-dCouldn'tconnecttoDockerdaemonathttp+docker://localhost-isitrunning?Ifit'satanon-standardlocation,specifytheURLwiththeDOCKER_

ruby-on-rails - 如何在 AWS CodeBuild 上运行 docker-compose?

我正在尝试使用docker-compose在AWSCodeBuild上设置自动化Rails测试,但它出错了。在buildspec.yml中:phases:build:commands:-docker-composeup-d[Container]2018/10/2311:27:56Runningcommanddocker-composeup-dCouldn'tconnecttoDockerdaemonathttp+docker://localhost-isitrunning?Ifit'satanon-standardlocation,specifytheURLwiththeDOCKER_

amazon-web-services - 使用 docker composer 在 AWS beanstalk 上部署 docker

我正在尝试在AWSbeanstalk上部署多个node.js微服务,我希望它们部署在同一个实例上。这是我第一次部署多个服务,所以有一些失败我需要有人帮助我。因此,我尝试先将它们打包在docker容器中。同时我正在使用dockercomposer来管理结构。它在我的虚拟机中本地启动并运行,但是当我将它部署到beanstalk时,我遇到了一些问题。我知道的:我知道我必须选择部署为多容器docker。管理多个node.js服务的最佳做法是使用dockercomposer。我需要一个dockerrun.aws.json用于node.js应用程序。我需要为该ecs实例创建任务定义。我有问题的地方

amazon-web-services - 使用 docker composer 在 AWS beanstalk 上部署 docker

我正在尝试在AWSbeanstalk上部署多个node.js微服务,我希望它们部署在同一个实例上。这是我第一次部署多个服务,所以有一些失败我需要有人帮助我。因此,我尝试先将它们打包在docker容器中。同时我正在使用dockercomposer来管理结构。它在我的虚拟机中本地启动并运行,但是当我将它部署到beanstalk时,我遇到了一些问题。我知道的:我知道我必须选择部署为多容器docker。管理多个node.js服务的最佳做法是使用dockercomposer。我需要一个dockerrun.aws.json用于node.js应用程序。我需要为该ecs实例创建任务定义。我有问题的地方

amazon-web-services - 如何访问 AWS ElastiCache 上的 Redis 日志

最近我们的redis一直面临延迟问题。我们正在尝试调试正在发生的事情,我遇到了this发布并提到查看redis日志以调查数据库在后台保存的频率(即使用bgsave)我对howtoaccesstheredislogsfile做了一些研究但找不到有关如何在AWSElastiCache上找到它的任何信息。我还尝试从rediscli运行monitor命令,但它没有给我有关备份数据库等内容的信息。如何访问此类日志? 最佳答案 显然,无法访问Redis服务器端日志(“还”)。来源:https://forums.aws.amazon.com/th