草庐IT

amazon-ebs

全部标签

amazon-web-services - docker在aws ecs中运行程序参数

我在Amazon的ECS中有一个工作容器,可以将程序作为任务运行。我想传递一些程序参数,就像使用dockerrun在本地运行时一样。我设法在ECS的容器配置中传递了一个新入口点,就好像我在dockerrun命令行中传递它一样。不幸的是,这样做时,我将覆盖已在图像中定义的内部入口点。我想使用内部入口点,只需添加更多命令行参数,例如--debug选项。有什么办法吗?提前致谢。 最佳答案 1.如果您通常将命令行参数传递给脚本,例如pythonmyscript.py--debug--name"joeschmoe"--qualitybest-

amazon-web-services - 如何将 elasticache redis 集群设置为从属?

根据Elasticache手册,SLAVEOF命令仅限于AWS缓存节点。是否可以将现有的Elasticache节点设置为从节点,以便我可以将现有的Redis集群迁移到AWS? 最佳答案 如您所见,Elasticachedoesn'tsupporttheSLAVEOFcommand因此您不能简单地将Elasticache节点添加到现有集群,然后将其提升为主节点/关闭现有集群。相反,要迁移您的Redis集群,您应该使用BGSAVE创建快照。或SAVE生成一个.rdb快照文件。然后您应该将此快照文件上传到S3并允许Elasticache访

amazon-web-services - 将大型/动态 Redis 数据库导入 AWS ElastiCache

我们的托管设施中有一个相当大的Redis数据库(~40GB),我们希望将其迁移到AWS的ElastiCacheRedis服务。挑战在于数据在生产中经常更新(数万次写入操作/分钟),因此将RDB文件上传到ElastiCache会导致ElastiCache实例已经过时。Amazon的文档建议导入现有数据库的RDB文件-这很好。但是,我们如何同时导入在拍摄RDB快照、将其上传到S3以及将其导入ElastiCache实例之间发生的数十万次写入操作?ElastiCache似乎不支持SLAVEOF,所以我们不能简单地先将其设为从站,然后再切换到主站。在我们准备好翻转开关并使ElastiCache服

amazon-web-services - AWS ElasticBeanstalk 安全组

我有一个使用带有负载均衡器的ElasticBeanstalk(EB)启动的Web应用程序,可以根据触发器添加/删除哪些实例。现在,我在EC2上托管了一个端口为6379的Redis服务器,我只希望这个EB实例(该EB启动的所有实例)能够访问该端口。EB有一个名为sg-eb的安全组(SG),Redis有一个名为sg-redis的安全组。所有这些都部署在同一个VPC下,但可能是也可能不是同一个子网。如何配置sg-redis,让EB下的所有实例都可以访问redis?我尝试将sg-eb添加到sg-redis允许端口6379但没有成功。我让它工作的唯一方法是将每个实例的公共(public)IP添加

amazon-web-services - 在 AWS 上使用什么 redis 版本?

AWSElastiCacheDocumentations提供了不同Redis版本(3.2.6和3.2.10)之间的良好比较,但我不确定使用哪个版本。Redis3.2.6具有传输中加密和静态加密,但不具备缩放功能,而Redis3.2.10具有在线集群缩放功能,但不提供任何类型的加密。对于每天只有少量(100)用户的网站,我应该选择哪一个? 最佳答案 如果您有要求数据保护的硬性合规性要求,例如PCIDSS或HIPAA,那么您可能别无选择,只能使用3.2.6。请注意,您仍然可以执行offlineresizing有了这个版本。否则,3.2.

amazon-web-services - 如何在现有的 Elasticache 集群上恢复快照?

我有一个应用程序,我在其中部署了一个带有一个节点的Elasticache集群(考虑到成本,对于我的用例来说,具有多个AZ不是一个选项)。如果节点由于某种原因宕机,数据丢失,我想使用前一天的快照来恢复它。AWSDocumentation说“运行Redis的AmazonElastiCache集群可以备份其数据。备份可用于恢复集群或为新集群播种。”但是没有关于如何恢复集群的说明。他们还提供了一个页面,上面写着“RestoringFromaBackupwithOptionalClusterResizing”,但如果您阅读说明,他们会解释如何恢复新集群而不是现有集群。我在控制台或API中没有看到

amazon-web-services - 如何使 ElastiCache 上的 Redis 事件触发 Lambda 函数?

我有一个小功能,我想从专用的EC2实例转移到Lambda。此函数当前由ElastiCache中的Redis实例的广播触发。如何让Redis广播触发lambda函数?AWS的某个人说这可以通过CloudWatch完成,但我能找到的唯一ElastiCache事件是“通过CloudTrail调用AWSAPI”。 最佳答案 如果您将Redis用作队列,请尝试使用SQS。SQS可以触发Lambda。ElastiCache不会创建类似于广播事件的事件或日志条目。 关于amazon-web-servi

java - Amazon Elasticache Redis 集群 - 无法获取端点

我需要在AmazonElasticache中获取Redis集群的终端节点。以下代码适用于Memcached集群,但不适用于Redis:importcom.amazonaws.auth.AWSCredentials;importcom.amazonaws.auth.profile.ProfileCredentialsProvider;importcom.amazonaws.regions.Regions;importcom.amazonaws.services.elasticache.AmazonElastiCacheClient;importcom.amazonaws.services

java - 使用 Java Redis 客户端 (Lettuce) 连接到 Amazon ElastiCache

..可以使用javaredis客户端(生菜)从我的本地计算机连接到AmazonElasticCache吗?我已经在安全组中定义了入站规则到TCP端口6379和SSH端口22到任何IP地址。我的连接代码是:RedisClientredisClient=newRedisClient("CacheClusterEndpoint",6379);RedisConnectionconnection=redisClient.connect();connection.set("key","Hello,Redis!");connection.close();redisClient.shutdown();

amazon-web-services - CloudFormation 中的 Redis 多可用区功能

我正在设计一个包含Redis服务的模板,我想在Redis中启用多可用区功能,以便在主集群发生故障时,只读副本可以提升为主集群。我查看了CloudFormation文档,但找不到此功能,即多可用区。它适用于RDS服务,但不适用于Redis。我可以知道如何为redis添加功能,以便AWS负责自动故障转移吗?来源:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-cache-cluster.html下面列出了可用于弹性缓存的属性列表。"AutoMinorVersio