iann0036 / AWSConsoleRecorder

CloudFormation Terravorm SDK/CLI

bekijk Former2 voor een beter onderhouden, meer flexibele oplossing

Records acties AWS Management Console in-en uitgangen van de equivalente CLI/SDK opdrachten en CloudFormation/Terravorm sjablonen.

Screenshot

installatie

Google Chrome

u kunt de extensie downloaden van de Chrome Web Store of de extensie handmatig laden via chrome://extensions/.

Mozilla Firefox

u kunt de extensie downloaden van Firefox Add-ons of de extensie handmatig laden via about:addons. Indien handmatig geladen, vervang het manifest.json bestand voor het laden door het firefoxManifest.json bestand.

gebruik

klik op het Oranje Console Recorder voor AWS pictogram in de rechterbovenhoek van uw browservenster. Als u het niet ziet, kunt u het vinden door op de drie verticale stippen te klikken en de bovenste rij te controleren. Zodra de pop-up wordt gepresenteerd, klikt u op de knop Opname starten.

Screenshot

alle ondersteunde acties zullen worden opgenomen tot het punt waarop u opnieuw op het pictogram klikt en de knop Opnemen stoppen selecteert, waarna u het dashboard krijgt waar u de code van kunt kopiëren.

de volgende uitgangen worden momenteel ondersteund:

  • Boto3 (Python) SDK
  • CloudFormation
  • HashiCorp Terraform
  • troposfeer
  • CDK (TypeScript)
  • AWS CLI (v1)
  • iam Policy
  • JavaScript SDK
  • go SDK (v1)

Instellingen

in het gedeelte Instellingen kunt u een aantal opties instellen. Deze opties worden van kracht zodra u ze wijzigt.

Block Mutable Requests

deze optie zal alle mutable requests (de meeste dingen die geen Get* of List* actie zijn) stoppen uit te voeren in de console, terwijl de gegenereerde uitgangen in het dashboard nog steeds worden geregistreerd.

Intercept Responses

deze optie zal het antwoord van alle AWS-oproepen opnemen. Door deze instelling kunnen Cloudvorming, CDK, troposfeer en Terraform acties tussen hulpbronnen correleren. CloudFormation zal bijvoorbeeld de intrinsieke functies !Ref en !GetAtt gebruiken om resource-ID ‘ s binnen de template te refereren.

note opmerking: wanneer Intercept responses is ingesteld in Google Chrome, een melding dat de extensie debuggen de browser wordt weergegeven voor de duur van de opname voor beveiligingsdoeleinden.

beveiliging

netwerkgegevens van de AWS-beheerconsole worden geregistreerd en informatie wordt uit de verzoeken en Antwoorden gehaald. Het opnemen van gegevens wordt volledig bewaard in het geheugen of op de lokale schijf en wordt nooit verzonden via het internet of ergens anders. U moet ervoor zorgen om gevoelige gegevens te verwijderen (wachtwoorden etc.) bij het delen van uw gegenereerde code / templates met anderen.

dekking

nog niet alle acties en middelen worden ondersteund, kijk op deze pagina voor een up-to-date overzicht van ondersteunde acties en middelen. Deze pagina wordt automatisch aangemaakt.

Bugs

gezien de aard van de extensie en de frequentie waarin het AWS-team updates maakt, zullen bugs vaak en onvermijdelijk zijn. Als je deze bugs vindt, kijk dan op de issues pagina om te zien of het al is opgeworpen en zo niet, voel je vrij om het te verhogen.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.