in serverless/deploy.js [22:40]
function ensureBucket() {
const s3Api = spawnSync('aws', [
's3api',
'head-bucket',
'--bucket',
`${bucket}`,
'--region',
`${region}`,
]);
if (s3Api.status !== 0) {
console.log(`Creating S3 bucket ${bucket}`);
const s3 = spawnSync('aws', ['s3', 'mb', `s3://${bucket}`, '--region', `${region}`]);
if (s3.status !== 0) {
console.log(`Failed to create bucket: ${JSON.stringify(s3)}`);
console.log((s3.stderr || s3.stdout).toString());
process.exit(s3.status);
}
}
}