Присоединение роли IAM к кластеру Neptune с использованием облачной информации - PullRequest
0 голосов
/ 07 октября 2019

Я хочу прикрепить роль, которую я создаю в сценарии CFN, к кластеру БД neptune. Ниже приведен мой код, в котором я создаю кластер, и NeptuneRole. Я хочу присоединить созданную роль к вышеуказанному кластеру, поэтому какую конфигурацию мне следует использоватьВ то время как я присоединяюсь к кластеру, я хочу создать снимок кластера, но не смог найти его шаблон

Resources:
  # Creating Neptune DB Cluster
  NeptuneDBCluster:
    Type: AWS::Neptune::DBCluster
    Properties:
      DBClusterIdentifier:   
        !Join
          - ''
          - - !Ref enviroment
            - '-neptune-graphcluster-'
            - !FindInMap [RegionShortname, !Ref "AWS::Region", RN]

      DBClusterParameterGroupName: !Ref NeptuneDBClusterParameterGroup
      DBSubnetGroupName: !Ref NeptuneDBSubnetGroup
      BackupRetentionPeriod: 1
      VpcSecurityGroupIds: !Ref SecurityGroupIds
      IamAuthEnabled: false
      Preferre dBackupWindow: "07:14-07:44"



  # Creating Netpune IAM Role to get NeptuneFullAccess
  NeptuneRole:
    Type: AWS::IAM::Role
    Properties:
      RoleName:  
        !Join
            - ''
            - - !Ref enviroment
              - '-neptune-role-'
              - !FindInMap [RegionShortname, !Ref "AWS::Region", RN]

      AssumeRolePolicyDocument:
        Version: 2012-10-17
        Statement:
        - Effect: Allow
          Principal:
            Service:
            - ec2.amazonaws.com
            - rds.amazonaws.com
          Action: 'sts:AssumeRole'
      Path: /
      ManagedPolicyArns: arn:aws:iam::aws:policy/NeptuneFullAccess
...