Przeglądaj źródła

add CloudFormation/RDS-Aurora.yaml.

xdc 5 lat temu
rodzic
commit
193ee07d89
1 zmienionych plików z 167 dodań i 0 usunięć
  1. 167 0
      CloudFormation/RDS-Aurora.yaml

+ 167 - 0
CloudFormation/RDS-Aurora.yaml

@@ -0,0 +1,167 @@
+AWSTemplateFormatVersion: 2010-09-09
+Metadata:
+  'AWS::CloudFormation::Designer':
+    da835920-f425-4727-ad35-efcd5eed1679:
+      size:
+        width: 480
+        height: 200
+      position:
+        x: 170
+        'y': -230
+      z: 0
+      embeds:
+        - 52ac4113-dfd4-43e8-a3d5-29ed8748592d
+        - 1a95b2cc-8a44-4502-8172-a87d67abb9d4
+        - 337e9afc-b7ec-4580-b099-9ef3124d498c
+    52ac4113-dfd4-43e8-a3d5-29ed8748592d:
+      size:
+        width: 60
+        height: 60
+      position:
+        x: 220
+        'y': -170
+      z: 1
+      parent: da835920-f425-4727-ad35-efcd5eed1679
+      embeds: []
+      iscontainedinside:
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+    337e9afc-b7ec-4580-b099-9ef3124d498c:
+      size:
+        width: 60
+        height: 60
+      position:
+        x: 330
+        'y': -190
+      z: 1
+      parent: da835920-f425-4727-ad35-efcd5eed1679
+      embeds: []
+      isassociatedwith:
+        - 52ac4113-dfd4-43e8-a3d5-29ed8748592d
+      iscontainedinside:
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+    1a95b2cc-8a44-4502-8172-a87d67abb9d4:
+      size:
+        width: 60
+        height: 60
+      position:
+        x: 430
+        'y': -180
+      z: 1
+      parent: da835920-f425-4727-ad35-efcd5eed1679
+      embeds: []
+      isassociatedwith:
+        - 52ac4113-dfd4-43e8-a3d5-29ed8748592d
+      iscontainedinside:
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+        - da835920-f425-4727-ad35-efcd5eed1679
+Resources:
+  rdsgroup:
+    Type: 'AWS::RDS::DBSubnetGroup'
+    Properties:
+      DBSubnetGroupDescription: rdsgroup
+      DBSubnetGroupName: rdsgroup
+      SubnetIds:
+        - !Ref dbnet1id
+        - !Ref dbnet2id
+      Tags:
+        - Key: Name
+          Value: rdsgroup
+    Metadata:
+      'AWS::CloudFormation::Designer':
+        id: da835920-f425-4727-ad35-efcd5eed1679
+  dbcluster:
+    Type: 'AWS::RDS::DBCluster'
+    Properties:
+      DatabaseName: mysql1
+      MasterUsername: !Ref dbuser
+      MasterUserPassword: !Ref dbpass
+      Engine: aurora
+      Port: '3306'
+      VpcSecurityGroupIds:
+        - !Ref dbgroupid
+      DBClusterIdentifier: dbcluster1
+      DBSubnetGroupName: !Ref rdsgroup
+    Metadata:
+      'AWS::CloudFormation::Designer':
+        id: 52ac4113-dfd4-43e8-a3d5-29ed8748592d
+  db1:
+    Type: 'AWS::RDS::DBInstance'
+    Properties:
+      DBClusterIdentifier: !Ref dbcluster
+      DBInstanceClass: db.r5.large
+      DBInstanceIdentifier: db1
+      Engine: aurora
+      DBSubnetGroupName: !Ref rdsgroup
+    Metadata:
+      'AWS::CloudFormation::Designer':
+        id: 337e9afc-b7ec-4580-b099-9ef3124d498c
+  db2:
+    Type: 'AWS::RDS::DBInstance'
+    Properties:
+      DBClusterIdentifier: !Ref dbcluster
+      DBInstanceClass: db.r5.large
+      DBInstanceIdentifier: db2
+      Engine: aurora
+      DBSubnetGroupName: !Ref rdsgroup
+    Metadata:
+      'AWS::CloudFormation::Designer':
+        id: 1a95b2cc-8a44-4502-8172-a87d67abb9d4
+Parameters:
+  dbuser:
+    Type: String
+    Default: dbadmin
+  dbpass:
+    Type: String
+    Default: Skills53.
+  dbnet1id:
+    Type: String
+  dbnet2id:
+    Type: String
+  dbgroupid:
+    Type: String