Explore Courses Blog Tutorials Interview Questions
0 votes
in AWS by (19.1k points)

I am thinking about redeploying my static website to Amazon S3. I need to automate the deployment so I was looking for an API for such tasks. I'm a bit confused about the different options.

Question: What is the difference between s3cmd, the Python library boto and AWS CLI?


1 Answer

0 votes
by (44.4k points)
selected by
Best answer
  • s3cmd and AWS CLI are both command line tools while boto is a Python library which is the official AWS SDK for Python.

  • s3cmd and AWS CLI are used when you use shell scripting for deployment.

  • boto is well suited when we are writing scripts only using Python.

  • s3cmd supports all of AWS CLI’s commands and also has more extensive functionalities. 

Related questions

Want to get 50% Hike on your Salary?

Learn how we helped 50,000+ professionals like you !

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

Browse Categories