Memcached.yaml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. AWSTemplateFormatVersion: 2010-09-09
  2. Resources:
  3. cachegroupa:
  4. Type: 'AWS::ElastiCache::SubnetGroup'
  5. Properties:
  6. CacheSubnetGroupName: !Ref SubGroupName
  7. Description: !Ref SubGroupName
  8. SubnetIds:
  9. - !Ref dbnet1id
  10. - !Ref dbnet2id
  11. Metadata:
  12. 'AWS::CloudFormation::Designer':
  13. id: 486b56bc-dec0-4b7b-8eef-f551f8311495
  14. cachecluster:
  15. Type: 'AWS::ElastiCache::CacheCluster'
  16. Properties:
  17. AZMode: cross-az
  18. Engine: memcached
  19. ClusterName: !Ref ClusterName
  20. NumCacheNodes: '2'
  21. Port: '11211'
  22. CacheNodeType: cache.t3.micro
  23. VpcSecurityGroupIds:
  24. - !Ref MemcacheSecurity
  25. CacheSubnetGroupName: !Ref cachegroupa
  26. Metadata:
  27. 'AWS::CloudFormation::Designer':
  28. id: 51592334-29be-446e-a1ee-df4f7a6d3c1d
  29. Parameters:
  30. MemcacheSecurity:
  31. Type: String
  32. dbnet1id:
  33. Type: String
  34. dbnet2id:
  35. Type: String
  36. ClusterName:
  37. Type: String
  38. Default: elasticache-memcached
  39. SubGroupName:
  40. Type: String
  41. Default: elasticachegroupa
  42. Metadata:
  43. 'AWS::CloudFormation::Designer':
  44. 486b56bc-dec0-4b7b-8eef-f551f8311495:
  45. size:
  46. width: 240
  47. height: 240
  48. position:
  49. x: 60
  50. 'y': 90
  51. z: 1
  52. embeds:
  53. - 51592334-29be-446e-a1ee-df4f7a6d3c1d
  54. 51592334-29be-446e-a1ee-df4f7a6d3c1d:
  55. size:
  56. width: 60
  57. height: 60
  58. position:
  59. x: 90
  60. 'y': 150
  61. z: 2
  62. parent: 486b56bc-dec0-4b7b-8eef-f551f8311495
  63. embeds: []
  64. iscontainedinside:
  65. - 486b56bc-dec0-4b7b-8eef-f551f8311495
  66. - 486b56bc-dec0-4b7b-8eef-f551f8311495