IANN0036 / Acconsolecorder
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.
Installation
Google Chrome
du kan hente udvidelsen fra Chrome-netbutikken eller indlæse udvidelsen manuelt via chrome://udvidelser/.
du kan hente udvidelsen fra 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.
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.