Skip to content

Error: Message: Cannot read property 'Bucket' of undefined #26

Description

Message:
    Cannot read property 'Bucket' of undefined

I'm getting this error message on execute.

const
  gulp = require( "gulp" ),
  awsPublish = require( "gulp-awspublish" ),                                   
  cloudfront = require( "gulp-cloudfront" ),
  aws = {
    key:"",
    secret: "",
    distributionId: "",
    bucket: "",
    region:""
  },
  envFlag = "dev";

gulp.task( "toS3:dev", () => {
  const publisher = awsPublish.create( aws );
  return gulp.src( "./src/dist/**" )             
    .pipe( awsPublish.gzip() )
    .pipe( publisher.publish( {
      "x-amz-acl": "public-read",
      "Cache-Control": ( envFlag === "prod" ? "max-age=3600" : "max-age=120" )
    }))              
    .pipe( publisher.cache() )
    .pipe( awsPublish.reporter() )
    .pipe( cloudfront( aws ) );
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions