Bakalářská práce

Multi-Account Cloud Management

Tomáš Jevočin
Anotace

Cieľom tejto práce je vyvinúť nástroj, ktorý by pomohol so správou zdrojov definovaných naprieč viacerími AWS účtami. Text práce obsahuje základný popis Amazon cloudových riešení, existujúcich nástrojov a API slúžiacich na správu AWS, a vlastnosti vyvinutého nástroja. Vyvinutý nástroj poskytuje automatické dopĺňanie príkazov, cachovanie AWS zdrojov a prevolávanie príkazov naprieč viacerími AWS účtami a regiónmi.

Abstract

The goal of this thesis is to develop a tool, which would help manage resources located across multiple AWS accounts. The thesis's text describes Amazon cloud computing services in general, existing tools and APIs for managing AWS, and features of the developed tool. The developed tool features command completions, resource caching, and execution of commands against multiple AWS accounts and regions.

Zadání práce
The aim of the thesis is to help GoodData's platform teams to manage multiple Amazon Web Services (AWS) accounts with many AWS services running in several AWS regions globally. There is an API/CLI provided by Amazon but it does not provide any interactivity for occasional users nor running commands on multiple accounts. The GoodData's teams need a tool for easy management of AWS services, such as S3 buckets, IAM users/groups/roles, EC2 instances, EBS volumes. The developed tool must implement:
  • interactive help commands and listing all services and their related commands (e.g. "aws s3 ls", "aws ec2. describe-instances") to easily assemble requests or commands to AWS;
  • interactive work with all configured or some selected AWS regions and accounts;
  • easy execution of repeating audit/security/operation tasks (e.g., suggest which access/secret keys are getting old and should be rotated);
  • usage of the Amazon's IAM roles to ease the management of AWS services.
The thesis text will describe Amazon cloud computing services in general, existing tools and APIs for managing AWS, and features of the developed tool.
Práce zkontrolována:
22. 7. 2020 10:05, doc. RNDr. Vlastislav Dohnal, Ph.D., učo 2952
Jazyk práce
angličtina angličtina
Termín obhajoby
22. 9. 2020
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Vlastislav Dohnal, Ph.D., učo 2952
KSUZD FI MU

Oponent

Ing. Roman Klimeš
GoodData

Literatura

  • Amazon Web Services for dummies. Edited by Bernard Golden. Hoboken, N.J.: John Wiley & Sons, Inc., 2013, xiv, 364 p. ISBN 9781118652268.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.