Proporciona acceso directo a las API públicas de los servicios de AWS. Configuración inicial:
# aws configure
# aws s3 ls
# aws s3 cp archivo.txt s3://mi-bucket/archivo.txt
# aws s3 cp s3://mi-bucket/archivo.txt archivo_local.txt
# aws ec2 run-instances --image-id ami-0abcdef1234567890 --count 1 --instance-type t2.micro --key-name MiClave --security-group-ids sg-0123456789abcdef --subnet-id subnet-0123456789abcdef
# aws ec2 describe-instances
# aws logs get-log-events --log-group-name MiGrupoLogs --log-stream-name MiFlujoLogs
# aws dynamodb create-table --table-name MiTabla --attribute-definitions AttributeName=Id,AttributeType=S --key-schema AttributeName=Id,KeyType=HASH --provisioned-throughput ReadCapacityUnits=1,WriteCapacityUnits=1
# aws dynamodb get-item --table-name MiTabla --key '{"Id": {"S": "12345"}}'
# aws sqs send-message --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/MiCola --message-body "Hola desde AWS CLI"
# aws iam create-user --user-name USER
# aws s3 sync ./mi-directorio s3://mi-bucket
# aws s3 help
# aws ec2 stop-instances --instance-ids $(aws ec2 describe-instances --query "Reservations[*].Instances[*].InstanceId" --output text)
# aws s3api put-bucket-policy --bucket mi-bucket --policy file://policy.json (cambiar la política de un bucket)´