Using the CLI versus SDK

AWS offers several ways besides the UI to interact with its services, the CLI, APIs, and SDKs in several languages. Though the AWS CLI and SDKs do not include all AWS services. Athena SQL, for instance, being a new service, is not yet included in the AWS CLI module or in any of AWS SDK at the time of writing.

The AWS Command Line Interface or CLI is a command-line shell program that allows you to manage your AWS services from your shell terminal. Once installed and set up with proper permissions, you can write commands to manage your S3 files, AWS EC2 instances, Amazon ML models, and most AWS services.

Generally speaking, a software development kit, or SDK for short, is a set of tools that can be used to develop software ...

Get Effective Amazon Machine Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.