async function copyObjectToQuarantine()

in src/macie-remediator/macie-remediator.js [53:64]


async function copyObjectToQuarantine(offendingBucket, offendingKey) {
    try {
        await s3.copyObject({
            Bucket: quarantineBucket,
            CopySource: encodeURI(offendingBucket + '/' + offendingKey),
            Key: offendingBucket + '/' + offendingKey
        }).promise();
    } catch (err) {
        console.error(`Unable to copy object to quarantine bucket (${offendingBucket}/${offendingKey})`);
        throw err;
    }
}