Using Impossible Cloud with AWS CLI
There are two ways to use Impossible Cloud with the AWS CLI.
The first method involves adding the following subcommand after every command:
For example, if you want to list your buckets in the CLI, please type:
aws s3 ls --endpoint-url=https://us-west-1.storage.impossibleapi.net
or by using a specific profile:
aws s3 ls --profile=impossiblecloud --endpoint-url=https://us-west-1.storage.impossibleapi.net
To make it easier to access third-party S3 providers, you can use the awscli-plugin-endpoint plugin, but you will need to create an additional profile along with the default one. To create this profile, you can add a "profile" line at the end of the config file located in the ".aws" directory in your home directory.
Add a line profile line at the end of the config file like this at the end of the file:
After you've added the "profile" line to the config file, be sure to save the file.
Once you have created a profile, you can follow the instructions provided on the plugin's GitHub page, which you can find at this link: https://github.com/wbinglee/awscli-plugin-endpoint. By doing so, you should be able to use "--profile impossiblecloud" after every command instead of having to type out the entire URL.
For instance, if you wish to list your buckets using the AWS CLI, simply type:
aws s3 ls --profile=impossiblecloud