Я хочу развернуть SecurityGroup с правилом входа SecurityGroup через облачную информацию.
В настоящее время я использую это в файле yaml:
Security
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: Securitygroup with access to itself
SecurityIngress:
Type: AWS::EC2::SecurityGroupIngress
Properties:
GroupId: !Ref Security
SourceSecurityGroupId: !Ref Security
IpProtocol: tcp
FromPort: -1
Это приведет к ошибке, в которой будет указано, что SucurityGroupId имеет неправильный формат. Эта ошибка возникает при создании SecurityIngress. Обратите внимание, что я изменил имя стека на «Stackname».
Недействительный идентификатор: \ "Stackname-Security-N12M8127812 \" (ожидается \ "sg- \")
Так что я думаю! Ref не возвращает идентификатор SecurityGroup, а вместо этого возвращает имя. Есть ли способ добраться до id?