AWS CLI - Wanderson304/AWS-Geral GitHub Wiki
Ferramenta de Linha de comando para gerenciamento de serviço da AWS.
Comandos AWS CLI para AWS RDS
Os comandos abaixo devem ser executados dentro do console AWS CLI.
É necessário está conectado ao grupo de recursos do AWS RDS com acesso master.
Para comandos com mais de uma linhas use o \, para pular uma linha.
Observações:
Os parâmetros dentro de colchetes [Exemplo] devem ser substituídos pelos<br>
parâmetros de sua instância.
Exemplo: comando linha1 \
--Linha3 \
--linha3
Site interessantes
Gerenciando serviços amazon com Shell
Para Linux Criar uma instância de banco de dados MySQL usando a AWS CLI
aws rds create-db-instance
--db-instance-identifier [mydbinstance]
--db-instance-class [db.m1.small]
--engine [MySQL]
--allocated-storage [20]
--master-username [masterawsuser]
--master-user-password [masteruserpassword]
--backup-retention-period [3]
Para Linux Atualizar um DB snapshot para uma nova versão do mecanismo de banco de dados, use o comando modify-db-snapshot da AWS CLI.
aws rds modify-db-snapshot
--db-snapshot-identifier [mydbsnapshot]
--engine-version [new_version]
Para Linux Reinicializar uma instância de banco de dados usando a AWS CLI, chame o comando reboot-db-instance
aws rds reboot-db-instance
--db-instance-identifier [mydbinstance]
stop-db-instance --db-instance-identifier [mydbinstance]
start-db-instance --db-instance-identifier [mydbinstance]
aws rds delete-db-instance
--db-instance-identifier [mydbinstance]
--final-db-snapshot-identifier [mydbinstancefinalsnapshot]
--delete-automated-backups
Para adicionar uma ou mais tags a um recurso do Amazon RDS, use o comando add-tags-to-resource da AWS CLI. Para listar as tags em um recurso do Amazon RDS, use o comando list-tags-for-resource da AWS CLI. Para remover uma ou mais tags de um recurso do Amazon RDS, use o comando remove-tags-from-resource da AWS CLI.
aws rds create-db-instance-read-replica
--db-instance-identifier [myreadreplica]
--source-db-instance-identifier [mydbinstance]
aws rds create-db-instance-read-replica
--db-instance-identifier [myreadreplica]
--source-db-instance-identifier [mydbinstance]
aws rds create-db-instance-read-replica
--db-instance-identifier [DBInstanceIdentifier]
--region [us-west-2]
--source-db-instance-identifier [arn:aws:rds:us-east-1:123456789012:db:my-mysql-instance]
Exemplo Criar uma réplica de leitura entre regiões fora de uma VPC
aws rds create-db-instance-read-replica
--db-instance-identifier [SimCoProd01Replica01]
--region [us-west-2]
--source-db-instance-identifier [arn:aws:rds:us-east-1:123456789012:db:SimcoProd01]
Exemplo Criação de réplicas de leitura entre regiões em uma VPC
aws rds create-db-instance-read-replica
--db-instance-identifier [SimCoProd01Replica01]
--region us-west-2
--db-subnet-group-name [my-us-west-2-subnet]
--source-db-instance-identifier [arn:aws:rds:us-east-1:123456789012:db:SimcoProd01]
--option-group-name
--engine-name
--major-engine-version
--option-group-description
Exemplo O exemplo a seguir cria um grupo de opções denominado testoptiongroup, que está associado ao mecanismo de banco de dados Oracle Enterprise Edition. A descrição está entre aspas.
aws rds create-option-group
--option-group-name [testoptiongroup]
--engine-name [oracle-ee]
--major-engine-version [12.1]
--option-group-description ["Test option group"]
Exemplo O exemplo a seguir cria um grupo de opções denominado new-local-option-group, que é uma cópia local do grupo de opções my-remote-option-group
aws rds copy-option-group
--source-option-group-identifier arn:aws:rds:us-west-2:123456789012:og:my-remote-option-group
--target-option-group-identifier new-local-option-group
--target-option-group-description "Option group 2"