Almost all the real world scenarios in AWS include AWS CLI.
AWS CLI allows you to utilize shell scripts.
Scripting of AWS CLI commands allows for automation, scaling and integration.
Scripts can be shared, versioned and modified for any future needs.
JSON templates can be used to provision AWS resources using scripts and AWS CLI.
AWS CLI increases the productivity of managing AWS resource by 10X times versus using the AWS Console.