I am attempting to upload then deploy my application using the aws-code-deploy pipe. I am receiving these logs, but it is not much enough information to go off of:
INFO: Uploading express-hello-world to S3.
aws s3 cp express-hello-world s3://bitbucket-express-hello-world/my-app-1.0.0
✖ Failed to upload express-hello-world to S3.
My Bitbucket repository is public, the pipelines file can be found there. I would be grateful for any help debugging this, this is my first pipeline.
You can actually see the failed build log here.
In the meanwhile, I am going to try and debug this issue locally using the aws cli.
Update: I do not think it is a permissions issue. Using the CodeDeployUser I created for AWS CodeDeploy I was able to upload to my S3 bucket via the AWS CLI with this command:
aws s3 cp express-hello-world.zip s3://bitbucket-express-hello-world
I was trying to upload a file that did not exist. The Bitbucket pipeline upload variable ZIP_FILE was set to the value "express-hello-world" when it should have been "express-hello-world.zip". Setting ZIP_FILE to the correct file name successfully uploaded the file to my S3 bucket.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.