Ist Ihre Python-Installation schon einmal kaputt gegangen? Oder ist Ihr Rechner abgestürzt, kurz bevor Sie etwas in AWS erledigen wollten? Haben Sie einen Workshop besucht und konnten nicht alle benötigten Tools installieren? Ich habe eine Lösung für Sie! Mit nur einem einzigen Befehl.
So funktioniert es! Führen Sie diesen Befehl aus und Sie befinden sich in einem Container mit allen verfügbaren Tools. Natürlich können Sie in der Dockerdatei nachsehen, welche Pakete installiert sind und wie Sie sie aktualisieren können.
docker run -it
-v $(pwd)/:/workdir
-v $HOME:/root
-v /var/run/docker.sock:/var/run/docker.sock
-p "3000:3000"
binxio/aws-toolbox
Hängt das aktuelle Arbeitsverzeichnis in das Arbeitsverzeichnis im Container ein.
-v $(pwd)/:/workdir
Hängen Sie den Home-Ordner in den Home-Ordner /root im Container ein. Um Ihre aws-Anmeldedaten und andere Einstellungen für andere Tools zu verwenden.
-v $HOME:/root
Um andere Docker-Container innerhalb dieses Containers auszuführen.
-v /var/run/docker.sock:/var/run/docker.sock
Um Sams lokale oder andere Ports zu öffnen. Fügen Sie weitere oder andere Ports hinzu, wenn Sie möchten.
-p "3000:3000"
CLI-Tools
Zu diesem Zeitpunkt haben wir bereits eine schöne Liste von CLI-Tools.
- awscli (Verwendung: aws)
- sam
- terraform (verwenden Sie tfenv, um andere Versionen zu installieren!)
- ecs-cli
- eb (elastic beanstalk cli)
- Kelch
- Zepter
- cfn-lint
- cfn-flip
Die neuesten installierten Tools finden Sie im Github-Repository. Möchten Sie ein Paket hinzufügen oder aktualisieren? Pull-Requests sind hochwillkommen!
Bild von Daniel Nettesheim aus Pixabay
Verfasst von
Martijn van Dongen
Contact
