Я хочу прикрепить роль, которую я создаю в сценарии 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