By Tuncay Duman
I am working on a custom docker image to automize the backup process, once the task is done it creates a tar file.
Since it runs in a docker image, I would like to pass configuration on the “put” command instead of running s3cmd --configure.
Probably I am missing something, the command below gives ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)) error
s3cmd put var/dbBackup/backup.tar.bz2 s3://bucket_name --host=nyc3.digitaloceanspaces.com --access_key=xxx --secret_key=yyy
Thanks.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
Hi there,
As per this answer here, what I could suggest is adding the --no-check-certificate
flag.
Let me know how it goes.
Regards, Bobby
Alternatively, if you’re using ubuntu or debian base then you can fix this error by installing the ca-certificates package.
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends openssh-client ca-certificates
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.