Poucos sabem, mas todos os recursos da AWS são disponíveis via API, esse é um dos segredos do sucesso da AWS e de outras soluções de Cloud. Escrito por Flávio Rescia

Poucos sabem, mas todos os recursos da AWS são disponíveis via API, esse é um dos segredos do sucesso da AWS e de outras soluções de Cloud, pois dessa forma você pode automatizar qualquer operação da infraestrutura.

Porém alguns recursos não são disponíveis na Console (interface web), em geral a AWS lança novas funcionalidades primeiro apenas em API e posteriormente disponibiliza esse recurso na Console WEB.

Esse é um exemplo, em bancos de dados RDS Aurora Postgres não conseguimos alterar o valor “Copy tags to snapshots” (que é usado para colocar a mesma TAG que estão no RDS nos snaphots criados à partir dele), via Console WEB. Provavelmente essa funcionalidade deve ser implementada em breve, enquanto isso pode fazer via API, como via aws cli por exemplo:

—————————————————————

Opção desabilitada e pode ser vista em RDS > Instances > rds_name

—————————————————————

Ao tentar modificar essa opção não existe:

—————————————————————

Alteração não disponível em: RDS > Instances > instance_name > Modify

—————————————————————

Primeiro listamos os bancos que não estão com essa opção habilitada:

$ aws rds describe-db-instances --output table --region us-east-1 --query 'DBInstances[*].[DBInstanceIdentifier,CopyTagsToSnapshot]' | grep False
| db1-123445566123123 | False |
| db2-123445566123123 | False |
| db3-123445566123123 | False |
| db5-123445566123123 | False |
| db7-123445566123123 | False |
| db8-123445566123123 | False |
| db0-123445566123123 | False |

Agora podemos habilitar essa opção com o comando abaixo

$ aws rds modify-db-instance --db-instance-identifier db1-123445566123123 --copy-tags-to-snapshot --apply-immediately

O comando deverá retornar um json, com as informações atuais do banco (já com a modificação), que pode ser constatada inclusive via Console WEB:

—————————————————————

Parâmetro alterado pode ser visto pela Console WEB

—————————————————————

foto-flavio-rescia-dias

Flavio Rescia Dias
CTO & Co-Fundador da Darede
flavio.rescia@darede.com.br

Atuando desde 2006 no mercado de tecnologia, Flávio Rescia é um dos fundadores da Darede, empresa de consultoria de serviços de TI, na qual atua como CTO. Ele possui diversas especializações no setor, sendo a última a Certificação AWS Solutions Architect – Professional.

OUTRAS PUBLICAÇÕES

Data Lake vs Data Warehouse

Você sabe a diferença entre Data Lake e Data Warehouse? Então confira esse artigo do blog da Darede que traz tudo sobre esses conceitos.

O que é o Amazon RedShift?

Nosso #cloudspecialist Thiago Marques está de volta para explicar o funcionamento de uma importante ferramenta da AWS: o Amazon Redshift

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações