草庐IT

amazon-ebs

全部标签

php - Windows:在部署到 Amazon Beanstalk 之前设置 PHP 文件权限

我最近转用了Amazon的ElasticBeanstalk,它非常棒,但我有一个问题无法修复或找到合适的解决方案。通过GIT部署时$gitaws.push我的文件已部署,但我的所有文件夹和文件都没有正确的权限。当前运行带有xampp的Win8以进行本地开发。例如,在最近的WordPress部署中,一旦部署到beantlak,我所有的文件夹都是777。它也是文件所在的NTFS分区。通过SSH登录并运行非常简单:$sudosu$find/var/www/html/-typed-execchmod755{}\;$find/var/www/html/-typef-execchmod644{}\

c++ - 使用 cURL/libcurl 上传到 Amazon S3

我目前正在尝试开发一个应用程序,使用cURL和C++将文件上传到AmazonS3存储桶。在仔细阅读S3开发人员指南后,我开始使用cURL实现我的应用程序并按照开发人员指南中的描述形成header,经过大量试验和错误以确定创建S3签名的最佳方法后,我现在面临501错误.收到的header表明我正在使用的方法未实现。我不确定我哪里错了,但这是我发送给亚马逊的HTTPheader:PUT/test1.txtHTTP/1.1Accept:*/*Transfer-Encoding:chunkedContent-Type:text/plainContent-Length:29Host:[Bucke

windows - 使用 PuTTY 连接到运行 freeSSHd 的 Amazon EC2 Windows 实例

我可以使用PuTTY连接到EC2Linux实例,但我需要将它连接到AmazonEC2Windows实例。我在EC2Windows实例上安装了freeSSHd服务器以支持端口22上的SSH客户端请求。SSH服务器在端口22上运行。当我尝试连接时,它要求输入密码。在尝试使用一些可用密码后,它拒绝连接。我尝试使用用户名ec2-user、root和管理员。putty配置的链接:"ServerRefusedourkey"afterlaunchinginstancefromprivateEBSAMIConnectssh(putty)toec2instance是否可以使用PuTTY连接到Amazon

windows - Amazon EC2 容量和工作流程问题

我希望你们中一些有使用amazonEC2经验的人可以提供一些建议……当然这是主观的,这很好,我很确定你们的估计会比我的好。我计划将我所有客户的网站从共享托管环境迁移到AmazonEC2。它们都是流量非常低的网站(最繁忙的网站每天接收大约50名独立访客)。大约有8个站点,但随着我承担更多项目并托管更多站点,我可能会扩展这个……目前的容量规划是针对12个站点。每个站点都在ASP.Net(UmbracoCMS)上运行,并且需要SQLServer数据库。我的想法是以下之一:设置小型实例(1.7gb内存、1个EC2计算单元),并在该服务器上运行IIS和SQLServerExpress。设置2个微

windows - AWS Elastic Beanstalk - 使用 eb 将 git repo 附加到现有的 EB 环境

我已经设置了ElasticBeanstalk应用程序和环境。我刚刚在Windows上下载了DevToolsCLI/eb,并想使用eb推送到上述环境。如果我使用ebinit,我必须创建一个新的EB应用程序和环境。如何将git存储库初始化为现有的EB应用程序和环境? 最佳答案 我最终这样做的方式是:1)从http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743下载AWSDevTools2)在CLI上移动到你的git仓库3)运行/Download

amazon-web-services - 由于 redis 内存使用,Redis cli 无法连接到 AWS ElastiCache,但应用程序仍然能够通信

当内存消耗高但允许应用程序通信时,rediscli是否有可能被赋予较低的连接优先级?我无法通过cli连接,所以无法检查任何内容。另外,不要访问redis服务器。我们无需身份验证即可连接-redis-cli-h我运行的进程插入了太多的Redis键,导致了这种情况。现在,我无法删除这些key。恐怕其他必要的键会因为旧而被逐出,系统会开始处理redis中不可用的东西。也无法通过telnet连接。此时是否可以通过Python脚本进行连接?如果我重新启动Java应用程序,它还能连接吗?通过AWS控制台访问Redis服务器是否能够删除任何key模式?我目前没有访问权限,因此无法确认自己。也从未通过

amazon-web-services - 您可以使用 Redis 运行整个服务吗?

所以我目前正在开发一个消息传递应用程序来学习这个过程,我实际上正在使用Redis作为缓存并将它与websockets一起使用来推送实时消息。然后,我的脑海里冒出这个问题:是否可以仅使用Redis来运行整个服务(例如消息传递应用程序)?注意:这意味着删除任何形式的数据库(我们只保留字符串)我知道您可以将Redis设置为持久化,但这就足够了吗?它足够坚固吗?这是一个足够安全的举动吗?还是完全疯了?你有什么想法?我真的很想知道,如果您认为有可能,我会试一试。谢谢! 最佳答案 一些公司使用Redis作为他们的唯一或主要数据库,所以它绝对不是

amazon-s3 - Hazelcast 对比 Redis 对比 S3

我目前正在评估我们可以在相关技术中使用的最快的缓存解决方案。我们知道,虽然Redis和Hazelcast的意图和定义都是缓存解决方案,并且有一个清晰的stackoverflow链接@redisvshazelcast,还有AWSS3,它可能不是一个缓存解决方案,但仍然是一个存储和检索服务+它也支持SQL,这在我看来也使它成为比赛中的预选赛。考虑到这一点,是否有任何基于速度、数据量等比较三者的先见之明? 最佳答案 Hazelcast还提供类似SQL的功能-运行查询以获取结果集中的数据。在技​​术方面,Hazelcast/Redis和S3

amazon-web-services - Redis 的 Lambda VPC 配置设置

我想了解,为什么需要将vpc配置为仅访问redis而不是来自lambda函数的其他服务(如dynamodb) 最佳答案 Redis(在EC2实例上或通过ElastiCache)在您的VPC中运行。EC2、RDS和Redshift以及其他几个AWS服务也是如此。如果您想访问在您的VPC内运行的其中一项服务,则必须将Lambda函数配置为具有VPC访问权限。VPC中不存在的其他服务,如DynamoDB,显然不需要VPC访问。至于为什么有些服务在VPC中而不在其他服务中,存在于VPC中的服务往往是您指定特定服务器配置(服务器大小、服务器数

amazon-web-services - Redis 自动缩放 Ec2

我需要帮助来设计满足以下要求的网络:核心网资源至少在2个区域重复根据用户位置将网络流量路由到适当的区域子网大小合适且安全所有设备的存在使得网络可以连接到互联网并相互连接网络可以容忍Internet事件,并且设计为具有高可用性我将需要在设计中包含将处理此架构中信息的任何设备,即使您没有对其进行隐式控制(路由、防火墙、NAT网关、Internet网关等)。在自动创建和解构此服务方面需要帮助。我需要使用任何工具,如terraform/cloudformation或ansible/chefcookbooks来部署,只要它在代码和/或配置中表达。假设如下:vpc和子网已经存在所有资源只需要本地网