function getSnapshotId()

in lambda/makeVolume/index.js [40:62]


function getSnapshotId(event){
    return new Promise(function(resolve, reject) {
        if (event.imageNew.startsWith("ami") == true){
            let params = {
                DryRun: false,
                ImageIds: [
                    event.imageNew,
                ],
            };
            ec2.describeImages(params, function(err, data) {
                if (err) {
                    console.log(err);
                } else {
                    const snapshot = data.Images[0].BlockDeviceMappings[0].Ebs.SnapshotId;
                    console.log(data);
                    resolve(snapshot);
                }
            });
        } else if (event.imageNew.startsWith("snap") == true) {
            resolve(event.imageNew);
        }
    });
}