iann0036 / AWSConsoleRecorder

CloudFormation Terraform SDK/CLI

Podívejte se na Former2 pro lepší udržované, více flexibilní řešení

Záznamy akcí uskutečněných v AWS Management Console a výstupy odpovídající CLI/SDK příkazy a CloudFormation/Terraform šablony.

Screenshot

Instalace

Google Chrome

Si můžete stáhnout rozšíření z internetového Obchodu Chrome, nebo načíst rozšíření ručně přes chrome://extensions/.

Mozilla Firefox

rozšíření si můžete stáhnout z doplňků Firefoxu nebo jej načíst ručně pomocí about: addons. Pokud je načten ručně, nahraďte soubor manifest.json souborem firefoxManifest.json před načtením.

použití

klikněte na ikonu orange Console Recorder for AWS v pravém horním rohu okna prohlížeče. Pokud ji nevidíte, můžete ji najít kliknutím na tři svislé tečky a zaškrtnutím horního řádku. Po zobrazení vyskakovacího okna klikněte na tlačítko zahájit nahrávání.

Screenshot

Všechny podporované akce budou zaznamenány až do bodu, ve kterém klepnete znovu na ikonu a vyberte tlačítko Zastavit Záznam, na kterém místě budete prezentovány s dashboard pro vás ke kopírování kódu.

v současné době jsou podporovány následující výstupy:

  • Boto3 (Python) SDK
  • CloudFormation
  • HashiCorp Terraform
  • Troposféra
  • CDK (Strojopis)
  • AWS CLI (v1)
  • IAM Politiky
  • JavaScript SDK
  • Go SDK (v1)

Nastavení

V sekci Nastavení, existuje řada možností, které můžete nastavit. Tyto možnosti se projeví, jakmile je změníte.

Blok Proměnlivých Požadavků

Tato možnost zastaví všechny proměnlivých požadavků (většinou věci, které nejsou Get* nebo List* akce) od spuštění v konzoli, zatímco stále přihlášení generované výstupy v palubní desce.

zachytit odpovědi

tato volba zaznamená tělo odpovědi ze všech hovorů AWS. Toto nastavení umožňuje CloudFormation, CDK, Troposphere a Terraform korelovat akce mezi zdroji. Například CloudFormation použije vnitřní funkce !Ref a !GetAtt k odkazu na identifikátory prostředků v šabloně.

⚠️ Poznámka: Při Zachycení Odpovědí je nastavit v Google Chrome, upozornění, říkám vám, rozšíření je ladění prohlížeče se zobrazí pro dobu trvání záznamu pro bezpečnostní účely.

Zabezpečení

Síťová data z AWS Management Console je zaznamenán a informace se extrahuje z žádosti a odpovědi. Záznamová data jsou uchovávána výhradně v paměti nebo na lokálním disku a nikdy nejsou odesílána přes internet ani nikde jinde. Měli byste se postarat o odstranění všech citlivých dat (hesla atd.) při sdílení vygenerovaného kódu / šablon s ostatními.

pokrytí

ne všechny akce a zdroje jsou podporovány, zkontrolujte tuto stránku pro aktuální přehled podporovaných akcí a zdrojů. Tato stránka je automaticky generována.

chyby

vzhledem k povaze rozšíření a frekvenci, ve které tým AWS provádí aktualizace, budou chyby časté a nevyhnutelné. Pokud tyto chyby najdete, zkontrolujte stránku problémy a zjistěte, zda již byla vznesena, a pokud ne, neváhejte ji zvýšit.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.