IANN0036 / AWSConsoleRecorder
Sjekk Ut Former2 for en bedre vedlikeholdt, mer fleksibel løsning
Poster handlinger gjort i AWS administrasjonskonsoll og sender ut tilsvarende cli/sdk-kommandoer Og Cloudformation/Terraform-Maler.
Installasjon
Google Chrome
du kan laste ned utvidelsen fra Chrome Nettmarked eller laste utvidelsen manuelt via chrome: / / extensions/.
Mozilla Firefox
du kan laste ned utvidelsen fra Firefox Add-ons eller laste utvidelsen manuelt via about: addons. Hvis lastet manuelt, erstatte manifest.json
fil med firefoxManifest.json
fil før lasting.
Bruk
Klikk på den oransje Konsollopptakeren for AWS-ikonet øverst til høyre i nettleservinduet. Hvis du ikke ser det, kan du finne det ved å klikke på de tre vertikale prikkene og sjekke toppraden. Når popup er presentert, klikker Du På Start Opptak-knappen.
alle støttede handlinger blir tatt opp til det punktet du klikker på ikonet igjen og velger Stopp Opptaksknappen, og du vil da bli presentert med dashbordet for å kopiere kode fra.
følgende utganger støttes for øyeblikket:
- Boto3 (Python) SDK
- CloudFormation
- Troposfæren
- CDK (Typeskript)
- AWS CLI (v1)
- iam-policy
- javascript sdk
- gå til sdk (v1)
Innstillinger
I Innstillinger-delen finnes det en rekke alternativer du kan angi. Disse alternativene trer i kraft så snart du endrer dem.
Blokker Foranderlige Forespørsler
Dette alternativet vil stoppe eventuelle foranderlige forespørsler (de fleste ting som ikke er en Get*
eller List*
handling) fra å utføres i konsollen, mens du fortsatt logger de genererte utgangene i dashbordet.
Avskjære Svar
dette alternativet registrerer svarlegemet fra ALLE AWS-anrop. Innstilling av Dette gjør At CloudFormation, CDK, Troposphere og Terraform kan korrelere handlinger mellom ressurser. CloudFormation vil for eksempel bruke funksjonene !Ref
og !GetAtt
til å referere til ressursidentifikatorer i malen.
⚠ ️ merk: Når Avskjæringsresponser er angitt i google Chrome, vises et varsel som forteller deg at utvidelsen feilsøker nettleseren for varigheten av opptaket av sikkerhetsgrunner.
Sikkerhet
Nettverksdata fra AWS Management Console registreres og informasjon hentes ut fra forespørsler og svar. Opptaksdata holdes helt i minnet eller på lokal disk og sendes aldri over internett eller andre steder. Du bør passe på å fjerne sensitive data (passord etc.) når du deler din genererte kode / maler med andre.
Dekning
Ikke alle handlinger og ressurser støttes ennå. Denne siden genereres automatisk.
Bugs
Gitt arten av utvidelsen, Og frekvensen DER AWS-teamet gjør oppdateringer, vil bugs være hyppige og uunngåelige. Hvis du finner disse feilene, sjekk problemsiden for å se om den allerede er reist, og hvis ikke, vær så snill å heve den.