iann0036 / AWSConsoleRecorder
nézze meg a Former2-t egy jobban karbantartott, rugalmasabb megoldásért
rögzíti a AWS management console és kiadja az egyenértékű CLI/SDK parancsokat és CloudFormation/Terraform sablonokat.
telepítés
Google Chrome
a bővítményt letöltheti a Chrome Internetes áruházból, vagy manuálisan töltheti be a bővítményt a chrome://extensions/segítségével.
Mozilla Firefox
letöltheti a kiterjesztést a Firefox kiegészítőkből, vagy manuálisan töltheti be a kiterjesztést a about:addons segítségével. Ha manuálisan tölti be, cserélje ki a manifest.json
fájlt a firefoxManifest.json
fájlra a betöltés előtt.
használat
kattintson a narancssárga Konzolrögzítő AWS-hez ikonra a böngészőablak jobb felső sarkában. Ha nem látja, akkor a három függőleges pontra kattintva és a felső sor ellenőrzésével találhatja meg. Miután megjelenik a felugró ablak, kattintson a Felvétel indítása gombra.
minden támogatott művelet rögzítésre kerül egészen addig a pontig, amikor ismét rákattint az ikonra, és kiválasztja a Felvétel leállítása gombot, ekkor megjelenik az irányítópult, ahonnan kódot másolhat.
jelenleg a következő kimenetek támogatottak:
- Boto3 (Python) SDK
- felhőképződés
- HashiCorp Terraform
- troposzféra
- CDK (gépírás)
- AWS CLI (v1)
- iam politika
- JavaScript SDK
- go SDK (v1)
Beállítások
a Beállítások részben számos beállítást állíthat be. Ezek az opciók azonnal hatályba lépnek, amint megváltoztatja őket.
változékony kérések blokkolása
ez az opció leállítja a változtatható kérések (a legtöbb dolog, ami nem Get*
vagy List*
művelet) végrehajtását a konzolon, miközben továbbra is naplózja a generált kimeneteket az irányítópulton.
Intercept válaszok
ez az opció rögzíti az összes AWS hívás választestét. Ennek beállítása lehetővé teszi a CloudFormation, CDK, Troposphere és Terraform számára, hogy korrelálja az erőforrások közötti műveleteket. Például a CloudFormation a !Ref
és !GetAtt
belső függvényeket használja a sablon erőforrásazonosítóinak hivatkozására.
ons megjegyzés: Ha a Google Chrome-ban be van állítva az Intercept responses beállítás, biztonsági okokból a felvétel időtartama alatt megjelenik egy értesítés arról, hogy a bővítmény hibakeresést végez a böngészőben.
biztonság
az AWS Management Console hálózati adatai rögzítésre kerülnek, és az információk a kérésekből és válaszokból származnak. Az adatok rögzítése teljes egészében a memóriában vagy a helyi lemezen történik, és soha nem kerül elküldésre az interneten vagy bárhol máshol. Ügyeljen arra, hogy eltávolítson minden érzékeny adatot (jelszavakat stb.) amikor megosztja a generált kódot / sablonokat másokkal.
lefedettség
még nem minden művelet és erőforrás támogatott, ezen az oldalon megtekintheti a támogatott műveletek és erőforrások naprakész áttekintését. Ez az oldal automatikusan létrejön.
Bugs
tekintettel a kiterjesztés jellegére és az AWS csapat frissítéseinek gyakoriságára, a hibák gyakoriak és elkerülhetetlenek lesznek. Ha ezeket a hibákat találja, ellenőrizze a problémák oldalt, hogy megnézze, hogy már felmerült-e, és ha nem, nyugodtan emelje fel.