Setting up the Amazon Redshift CLI
This section explains how to set up and run the Amazon CLI command line tools for use in
managing Amazon Redshift. The Amazon Redshift command line tools run on the Amazon Command Line Interface (Amazon CLI), which in
turn uses Python (https://www.python.org/
Installing the Amazon Command Line Interface
To begin using the Amazon Redshift command line tools, you first set up the Amazon CLI, and then you add configuration files that define the Amazon Redshift CLI options.
If you have already installed and configured the Amazon CLI for another Amazon service, you can skip this procedure.
To install the Amazon Command Line Interface
-
Go to Install or update to the latest version of the Amazon CLI, and then follow the instructions for installing the Amazon CLI.
For CLI access, you need an access key ID and a secret access key. Use temporary credentials instead of long-term access keys when possible. Temporary credentials include an access key ID, a secret access key, and a security token that indicates when the credentials expire. For more information, see Using temporary credentials with Amazon resources in the IAM User Guide.
-
Create a file containing configuration information such as your access keys, default region, and command output format. Then set the
AWS_CONFIG_FILE
environment variable to reference that file. For detailed instructions, go to Configuring the Amazon command line interface in the Amazon Command Line Interface User Guide. -
Run a test command to confirm that the Amazon CLI interface is working. For example, the following command should display help information for the Amazon CLI:
aws help
The following command should display help information for Amazon Redshift:
aws redshift help
For reference material on the Amazon Redshift CLI commands, go to Amazon Redshift in the Amazon CLI Reference.