1.1.0 • Published 1 year ago

@cfn-modules/elasticache-redis v1.1.0

Weekly downloads
6
License
Apache-2.0
Repository
github
Last release
1 year ago

cfn-modules: ElastiCache redis

ElastiCache redis cluster with secure firewall configuration, encryption, multi AZ, backup enabled, and alerting.

Install

Install Node.js and npm first!

npm i @cfn-modules/elasticache-redis

Usage

---
AWSTemplateFormatVersion: '2010-09-09'
Description: 'cfn-modules example'
Resources:
  Cache:
    Type: 'AWS::CloudFormation::Stack'
    Properties:
      Parameters:
        VpcModule: !GetAtt 'Vpc.Outputs.StackName' # required
        ClientSgModule: !GetAtt 'ClientSg.Outputs.StackName' # required
        AlertingModule: '' # optional
        BastionModule: '' # optional
        KmsKeyModule: '' # optional
        EngineVersion: '5.0.5' # optional
        CacheNodeType: 'cache.t2.micro' # optional
        TransitEncryption: 'true' # optional
        AuthToken: '' # optional
        SnapshotRetentionLimit: '35' # optional
        SnapshotName: '' # optional
        NumShards: '1' # optional
        NumReplicas: '1' # optional
        CacheParameterGroupName: '' # optional
      TemplateURL: './node_modules/@cfn-modules/elasticache-redis/module.yml'

Examples

none

Related modules

none

Parameters

Limitations

  • Scalable: Cache instances capacity (CPU, RAM, network, ...) is limited by design
  • Monitoring: Network In+Out is not monitored according to capacity of instance type