Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

86 Automated Deployments #17

Open
hazartilirot opened this issue Jan 1, 2022 · 1 comment
Open

86 Automated Deployments #17

hazartilirot opened this issue Jan 1, 2022 · 1 comment

Comments

@hazartilirot
Copy link

hazartilirot commented Jan 1, 2022

Travis CI is a pain in the arse! But the more important I've got a relatively up to day course which in fact hasn't been updated.

There is no AWSElasticBeanstalkFullAccess any longer. Use AdministratorAccess-AWSElasticBeanstalk

If you're experiencing the following error

The request signature we calculated does not match the signature you provided. Check your key and signing method. (Aws::S3::Errors::SignatureDoesNotMatch)

You mustn't use secure: key. Write it as follows in the .travis.yml file:

access_key_id: $AWS_ACCESS_KEY
secret_access_key: $AWS_SECRET_KEY

MIND When you add your environment variables to Travis CI, there is an annotation you may overlook:

If your secret variable has special characters like &, escape them by adding \ in front of each special character. For example, ma&w!doc would be entered as ma&w!doc.

For example: Secret access key: aaAXtldqugatcfiVMsSNq/jmmdZebbEy74tz4mAp

In my key is used a forward slash - I needed to escape it with a backslash:
AWS_SECRET_KEY aaAXtldqugatcfiVMsSNq\/jmmdZebbEy74tz4mAp

Stephen might think users will deal with the issues on their own - Yes, we do! However I spent an hour on those errors digging the Internet. Please, save our time Stephen!

@hazartilirot
Copy link
Author

I've forgotten to mention that Travis CI now is free to a certain extent. You're given 10000 points regardless of deployment failure or success you'll be charged for each try. Hopefully you won't spend your points on debugging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant