Я не уверен, что есть способ сослаться на снимок удаленного стека.Одна из проблем заключается в том, как узнать, какой снимок сделать, если из одного и того же шаблона создано несколько стеков?
Что вы можете сделать, это добавить параметр для вашего шаблона для идентификатора снимка и использовать его с SnapshotId
если указано.
Parameters:
OldSnapshot:
Type: String
Default: ""
Conditions:
OldSnapshotAvailable:
!Not [!Equals [!Ref OldSnapshot, ""]]
Resources:
DefaultVolume:
Type: AWS::EC2::Volume
DeletionPolicy: Snapshot
Properties:
AvailabilityZone: eu-west-1a
Size: 8
Tags:
-
Key: Name
Value: Jenkins
VolumeType: gp2
SnapshotId: !If [OldSnapshotAvailable, !Ref OldSnapshot, !Ref AWS::NoValue]