• AWS CLI in alpine

    1 min read

    alpine awscli pip

    The AWS CLI is a command line interface for interacting with AWS services. To install it in an Alpine-based container we can use pip instead of going thru all the trouble of downloading a zip and install it by running some script.

    09/02/2023

    Read more...
  • Indentify whether we are running an spot instance using AWS CLI

    2 min read

    On a running instance we might want to be able to identify whether it is a spot or on demand instance. We can use awscli to identify it

    23/05/2022

    Read more...
  • How to use aws s3 sync command

    2 min read

    Similarly on how we use the rsync command to copy content across the filesystem and even across servers, we can use aws s3 sync to not only sync files between the computer we are running it and an S3 bucket but also between S3 buckets

    03/05/2022

    Read more...
  • AWS CLI: Decode authorization message

    2 min read

    When a user is not authorized to perform a certain operation on the AWS API, a HTTP 403 is returned (Client.UnauthorizedOperation) and may include encoded message that provides additional details about this authorization failure. This encoded message can be decoded using aws cli

    08/12/2021

    Read more...
  • AWS CLI configuration for assuming a different role

    2 min read

    On a previous post we saw how to test we can assume a role using AWS CLI but how can we configure AWS CLI to assume an specific role before performing some request? We can do it using a profile to save us from the trouble of having to change three different environment variables.

    06/04/2021

    Read more...

From pet to cattle
Treat your kubernetes clusters like cattle, not pets