INNER CODE UNIT · JavaScript

removeBucket

ar90n/serverless-s3-local · serverless-s3-local/index.js:16

const removeBucket = ({ bucket, port }) =>
  new Promise((resolve, reject) => {
    shell.exec(
      `aws --endpoint http://localhost:${port} s3 rb "s3://${bucket}" --force`,
      { silent: true },
      (code, stdout, stderr) => {
        if (code === 0) return resolve();
        if (stderr && stderr.indexOf("NoSuchBucket") !== -1) return resolve();

        return reject(
          new Error(`failed to delete bucket ${bucket}: ${stderr || stdout}`)
        );
      }
    );
  });

class ServerlessS3Local {
  constructor(serverless, options) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…