apiVersion:"etcd.database.coreos.com/v1beta2"kind:"EtcdRestore"metadata:# an EtcdCluster with the same name will be createdname:"restored-etcd-cluster"spec:clusterSpec:size:3version:"3.1.8"s3:# e.g: "etcd-snapshot-bucket/v1/default/example-etcd-cluster/3.1.8_0000000000000001_etcd.backup"path:<full-s3-path>awsSecret:<aws-secret>

Create the above CR to trigger restore.

Note: restore process will create a new EtcdCluster CR.

Wait until etcd cluster reaches given size.
The it is safe to delete the EtcdRestore CR and doing that won’t delete the EtcdCluster CR.