Iann0036 / AWSConsoleRecorder

CloudFormation Terraform SDK/CLI

kolla in Former2 för en bättre underhållen, mer flexibel lösning

registrerar åtgärder som gjorts i AWS Management Console och matar ut motsvarande CLI/SDK kommandon och CloudFormation/Terraform mallar.

skärmdump

Installation

Google Chrome

du kan ladda ner tillägget från Chrome Web Store eller ladda tillägget manuellt via chrome://extensions/.

Mozilla Firefox

du kan ladda ner tillägget från Firefox-tillägg eller ladda tillägget manuellt via about:addons. Om filen läses in manuellt, ersätt filen manifest.json med filen firefoxManifest.json innan den läses in.

användning

klicka på den orange Konsolinspelaren för AWS-ikonen längst upp till höger i webbläsarfönstret. Om du inte ser det kan du hitta det genom att klicka på de tre vertikala prickarna och kontrollera den övre raden. När popup presenteras, klicka på knappen Starta inspelning.

skärmdump

alla åtgärder som stöds spelas in fram till den punkt där du klickar på ikonen igen och väljer knappen Stoppa inspelning, vid vilken tidpunkt du kommer att presenteras med instrumentpanelen för dig att kopiera kod från.

följande utgångar stöds för närvarande:

  • Boto3 (Python) SDK
  • CloudFormation
  • Hashicorp Terraform
  • troposfären
  • CDK (TypeScript)
  • AWS CLI (v1)
  • iam-policy
  • JavaScript SDK
  • gå SDK (v1)

Inställningar

i avsnittet Inställningar finns det ett antal alternativ du kan ställa in. Dessa alternativ träder i kraft så snart du ändrar dem.

blockera Mutable Requests

det här alternativet stoppar alla mutable requests (de flesta saker som inte är en Get* eller List* – åtgärd) från att köras i konsolen, medan du fortfarande loggar de genererade utgångarna i instrumentpanelen.

avlyssna svar

det här alternativet registrerar svarskroppen från alla AWS-samtal. Genom att ställa in detta kan CloudFormation, CDK, Troposphere och Terraform korrelera åtgärder mellan resurser. Till exempel kommer CloudFormation att använda funktionerna !Ref och !GetAtt för att referera till resursidentifierare i mallen.

Brasilien Obs: När Avlyssningssvar ställs in i Google Chrome visas ett meddelande om att tillägget felsöker webbläsaren under inspelningens varaktighet av säkerhetsskäl.

säkerhet

nätverksdata från AWS Management Console registreras och information extraheras från förfrågningar och svar. Inspelningsdata hålls helt i minnet eller på lokal disk och skickas aldrig över internet eller någon annanstans. Du bör vara noga med att ta bort alla känsliga data(lösenord etc.) när du delar din genererade kod / mallar med andra.

täckning

inte alla åtgärder och resurser stöds ännu, kolla den här sidan för en aktuell översikt över åtgärder och resurser som stöds. Denna sida genereras automatiskt.

buggar

med tanke på förlängningens natur och frekvensen i vilken AWS-teamet gör uppdateringar kommer buggar att vara frekventa och oundvikliga. Om du hittar dessa buggar, kolla sidan problem för att se om den redan har tagits upp och om inte, gärna höja den.

Lämna ett svar

Din e-postadress kommer inte publiceras.