iann0036 / AWSConsoleRecorder

CloudFormation Terraform SDK/CLI

verificați Former2 pentru o soluție mai bine întreținută și mai flexibilă

înregistrează acțiunile efectuate în AWS management console și ieșiri CLI echivalente/comenzi SDK și CloudFormation/template-uri Terraform.

Screenshot

instalare

Google Chrome

puteți descărca extensia din Magazinul web Chrome sau puteți încărca manual extensia prin chrome://extensions/.

Mozilla Firefox

puteți descărca extensia de la Firefox Add-on-uri sau încărcați extensia manual prin about:addons. Dacă este încărcat manual, înlocuiți fișierul manifest.json cu fișierul firefoxManifest.json înainte de încărcare.

utilizare

Faceți clic pe pictograma orange Console Recorder pentru AWS din colțul din dreapta sus al ferestrei browserului. Dacă nu îl vedeți, îl puteți găsi făcând clic pe cele trei puncte verticale și verificând rândul de sus. Odată ce fereastra pop-up este prezentată, faceți clic pe butonul Start înregistrare.

Screenshot

toate acțiunile acceptate vor fi înregistrate până în punctul în care faceți clic din nou pe pictogramă și selectați butonul Stop Recording, moment în care vi se va prezenta tabloul de bord pentru a copia codul.

următoarele ieșiri sunt acceptate în prezent:

  • Boto3 (Python) SDK
  • CloudFormation
  • Terraform HashiCorp
  • troposferă
  • CDK (TypeScript)
  • AWS CLI (v1)
  • politica iam
  • JavaScript SDK
  • go SDK (v1)

Setări

în secțiunea Setări, există o serie de opțiuni pe care le puteți seta. Aceste opțiuni intră în vigoare imediat ce le schimbați.

blocați solicitările mutabile

această opțiune va opri executarea oricăror solicitări mutabile (majoritatea lucrurilor care nu sunt o acțiune Get* sau List*) în consolă, în timp ce înregistrați în continuare ieșirile generate în tabloul de bord.

interceptați răspunsurile

această opțiune va înregistra corpul de răspuns din toate apelurile AWS. Setarea permite CloudFormation, CDK, troposferă și Terraform să coreleze acțiunile între resurse. De exemplu, CloudFormation va utiliza funcțiile intrinseci !Ref și !GetAtt pentru a face referire la identificatorii de resurse din șablon.

notă: atunci când răspunsurile Intercept este setat în Google Chrome, o notificare vă spune extensia este depanare browser-ul este afișat pe durata înregistrării din motive de securitate.

securitate

datele de rețea din consola de administrare AWS sunt înregistrate și informațiile sunt extrase din solicitări și răspunsuri. Datele de înregistrare sunt păstrate în întregime în memorie sau pe discul local și nu sunt trimise niciodată pe internet sau oriunde altundeva. Ar trebui să aveți grijă să eliminați orice date sensibile (parole etc.) când partajați codul/șabloanele generate cu alții.

acoperire

nu toate acțiunile și resursele sunt acceptate încă, verificați această pagină pentru o prezentare actualizată a acțiunilor și resurselor acceptate. Această pagină este generată automat.

bug-uri

având în vedere natura extensiei, și frecvența în care echipa AWS face actualizări, bug-uri vor fi frecvente și inevitabile. Dacă găsiți aceste erori, verificați pagina probleme pentru a vedea dacă a fost deja ridicată și, dacă nu, nu ezitați să o ridicați.

Lasă un răspuns

Adresa ta de email nu va fi publicată.