AWS CLI Redshift: методы и примеры кода для администрирования Amazon Redshift

«AWS CLI Redshift» относится к командам интерфейса командной строки AWS (CLI), специфичным для Amazon Redshift, полностью управляемого сервиса хранения данных, предоставляемого Amazon Web Services (AWS). Используя интерфейс командной строки AWS, вы можете взаимодействовать с Amazon Redshift и выполнять различные административные задачи. Вот несколько методов с примерами кода:

  1. Создание кластера красного смещения:

    aws redshift create-cluster --cluster-identifier my-cluster --node-type dc2.large --master-username admin --master-user-password MyPassword --number-of-nodes 2
  2. Изменение кластера красного смещения:

    aws redshift modify-cluster --cluster-identifier my-cluster --new-availability-zone us-west-2b --preferred-maintenance-window Sun:09:30-Sun:10:00 --preferred-maintenance-window Tue:11:00-Tue:11:30
  3. Описание снимков кластера:

    aws redshift describe-cluster-snapshots --cluster-identifier my-cluster --snapshot-identifier my-snapshot
  4. Перечисление кластеров красного смещения:

    aws redshift describe-clusters
  5. Копирование данных в Redshift:

    aws redshift copy-cluster-snapshot --source-snapshot-identifier my-source-snapshot --target-snapshot-identifier my-target-snapshot
  6. Выполнение SQL-запросов в Redshift:

    aws redshift-data execute-statement --cluster-identifier my-cluster --database my-database --db-user my-user --sql "SELECT * FROM my_table"
  7. Удаление кластера красного смещения:

    aws redshift delete-cluster --cluster-identifier my-cluster --skip-final-cluster-snapshot