如何在AWS ElasticBeanstalk上安装和配置Redis?有人知道如何编写.ebextension脚本来实现这一目标吗?
AWS Elastic
Beanstalk确实通过.ebextensions文件夹提供了资源配置。本质上,除了应用程序之外,您还需要告诉Elastic Beanstalk您还希望提供什么。用于置备到默认vpc。你需要
创建一个.ebextensions文件夹
添加一个elasticache.config文件
并包括以下内容。
Resources:
MyCacheSecurityGroup:
Type: "AWS::EC2::SecurityGroup"
Properties:
GroupDescription: "Lock cache down to webserver access only"
SecurityGroupIngress :
- IpProtocol : "tcp"
FromPort :
Fn::GetOptionSetting:
OptionName : "CachePort"
DefaultValue: "6379"
ToPort :
Fn::GetOptionSetting:
OptionName : "CachePort"
DefaultValue: "6379"
SourceSecurityGroupName:
Ref: "AWSEBSecurityGroup"
MyElastiCache:
Type: "AWS::ElastiCache::CacheCluster"
Properties:
CacheNodeType:
Fn::GetOptionSetting:
OptionName : "CacheNodeType"
DefaultValue : "cache.t1.micro"
NumCacheNodes:
Fn::GetOptionSetting:
OptionName : "NumCacheNodes"
DefaultValue : "1"
Engine:
Fn::GetOptionSetting:
OptionName : "Engine"
DefaultValue : "redis"
VpcSecurityGroupIds:
-
Fn::GetAtt:
- MyCacheSecurityGroup
- GroupId
Outputs:
ElastiCache:
Description : "ID of ElastiCache Cache Cluster with Redis Engine"
Value :
Ref : "MyElastiCache"
引用自:“如何向Elastic Beanstalk VPC添加ElasticCache资源”
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-environment-
resources-
elasticache.html
本文向大家介绍如何在Ubuntu Linux上配置和安装Redis,包括了如何在Ubuntu Linux上配置和安装Redis的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何配置Redis,Redis是一种内存中键值存储,它以其灵活性,性能和广泛的语言支持而广受欢迎。我们将在Ubuntu Linux服务器上进行配置。要进行此演示,我们需要一个非root用户,并将为该用户设置Sud
本文向大家介绍如何在CentOS 7上安装和配置Ansible,包括了如何在CentOS 7上安装和配置Ansible的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何在CentOS 7(一个自动化配置管理系统)上配置Ansible。该系统可以通过易于管理的方式控制大量客户端计算机,可以从中央位置自动进行管理。 Ansible通过SSH隧道进行通信,不需要在客户端计算机上安装任何软
本文向大家介绍如何在Ubuntu 16.04上安装和配置Composer,包括了如何在Ubuntu 16.04上安装和配置Composer的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习-如何配置和安装Composer,Composer是一种管理PHP依赖项的工具,这将有助于简化项目依赖项的安装和更新,并显示相应的版本是项目要求所必需的。 先决条件 一台装有Ubuntu 16.04的
本文向大家介绍如何在Ubuntu 16.04上安装和配置Puppet 4,包括了如何在Ubuntu 16.04上安装和配置Puppet 4的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习–如何在Ubuntu 16.04上安装和配置Puppet 4。Puppet是一种配置管理工具,可帮助系统管理员自动化任务。这些类型的工具也将节省大量时间和精力。 先决条件 在本文的此处,我们至少需要两
Dokuwiki在Apache上安装很简单,这里说说在Nginx的设置。 一、禁止DOKUWIKI敏感目录的访问 在Apache下,因为各目录下的.htaccess文件已经设置好了,所以无需任何修改就可以用,但是Nginx下不仅要禁止目录访问,还要加密目录,否则输入文件名依然可以下载。加密目录的方法请参看LNMP下为Nginx目录设置访问验证的用户名密码。下面是配置文件。 location ^~
问题内容: 我正在使用GlassFish来提供Java EE Web应用程序。在我本地的开发机器上一切正常。我有 将postgres JDBC库复制到正确的位置 在Glassfish管理控制台中配置了连接池和JDBC资源 部署了使用上述连接的网络应用 在我的浏览器中看到了结果 我正在尝试将同一应用程序部署到AWS Elastic Beanstalk托管的Glassfish实例。AWS- EB使用D