IANN0036 / Acconsolecorder

CloudFormation Terraform SDK/CLI

Tjek Tidligere2 for en bedre vedligeholdt, mere fleksibel løsning

Records handlinger foretaget i AV Management Console og udsender de tilsvarende CLI/SDK kommandoer og CloudFormation/Terraform skabeloner.

skærmbillede

Installation

Google Chrome

du kan hente udvidelsen fra Chrome-netbutikken eller indlæse udvidelsen manuelt via chrome://udvidelser/.

du kan hente udvidelsen fra tilføjelser eller indlæse udvidelsen manuelt via about:addons. Hvis den indlæses manuelt, skal du erstatte filen manifest.json med filen firefoxManifest.json, før du indlæser.

brug

Klik på ikonet Orange Console Recorder i øverste højre hjørne af vinduet. Hvis du ikke kan se det, kan du finde det ved at klikke på de tre lodrette prikker og kontrollere den øverste række. Når popup er præsenteret, skal du klikke på knappen Start optagelse.

Screenshot

alle understøttede handlinger optages indtil det punkt, hvor du klikker på ikonet igen og vælger knappen Stop optagelse, på hvilket tidspunkt du vil blive præsenteret med instrumentbrættet, som du kan kopiere Kode fra.

følgende udgange understøttes i øjeblikket:

  • Boto3 (Python) SDK
  • CloudFormation
  • HashiCorp Terraform
  • troposfæren
  • CDK (TypeScript)
  • Ave CLI (v1)
  • iam-politik
  • JavaScript SDK
  • go SDK (v1)

indstillinger

i afsnittet Indstillinger er der en række indstillinger, du kan indstille. Disse indstillinger træder i kraft, så snart du ændrer dem.

Bloker Mutable anmodninger

denne indstilling forhindrer, at eventuelle mutable anmodninger (de fleste ting, der ikke er en Get* eller List* handling) udføres i konsollen, mens du stadig logger de genererede output i instrumentbrættet.

Aflyt svar

denne indstilling registrerer svarlegemet fra alle opkald. Indstilling af dette gør det muligt for CloudFormation, CDK, Troposphere og Terraform at korrelere handlinger mellem ressourcer. For eksempel vil CloudFormation bruge funktionerne !Ref og !GetAtt til at referere til ressourceidentifikatorer i skabelonen.

Bemærk: Når Intercept-svar er indstillet i Google Chrome, vises en meddelelse, der fortæller dig, at udvidelsen debugger.

sikkerhed

netværksdata fra styringskonsollen registreres, og der hentes oplysninger fra anmodningerne og svarene. Optagelse af data opbevares helt i hukommelsen eller på lokal disk og sendes aldrig over internettet eller andre steder. Du skal sørge for at fjerne følsomme data (adgangskoder osv.) når du deler din genererede kode / skabeloner med andre.

dækning

ikke alle handlinger og ressourcer understøttes endnu. Denne side genereres automatisk.

Bugs

i betragtning af udvidelsens art og hyppigheden, hvor av-teamet foretager opdateringer, vil bugs være hyppige og uundgåelige. Hvis du finder disse fejl, skal du kontrollere siden problemer for at se, om den allerede er rejst, og hvis ikke, er du velkommen til at hæve den.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.