mirror of https://github.com/CrimsonTome/tldr.git
aws*: add German translation (#4827)
parent
55dc1a62f6
commit
455f988c81
|
@ -0,0 +1,37 @@
|
|||
# aws ec2
|
||||
|
||||
> Kommandozeilen Werkzeug für AWS EC2.
|
||||
> AWS EC2 stellt eine sichere und skalierbare Einheit in der AWS Cloud zur Verfügung um ein schnelleres Entwickeln und Ausrollen von Software zu ermöglichen.
|
||||
> Weitere Informationen: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/index.html>.
|
||||
|
||||
- Auflistung aller verfügbaren EC2 Kommandos:
|
||||
|
||||
`aws ec2 help`
|
||||
|
||||
- Anzeigen einer Hilfe für bestimmte EC2 Unter-Kommandos:
|
||||
|
||||
`aws ec2 {{subcommand}} help`
|
||||
|
||||
- Auflistung von Informationen zu einer bestimmten Instanz:
|
||||
|
||||
`aws ec2 describe-instances --instance-ids {{instance_id}}`
|
||||
|
||||
- Auflistung von Informationen zu allen Instanzen:
|
||||
|
||||
`aws ec2 describe-instances`
|
||||
|
||||
- Auflistung von Informationen zu allen EC2 Volumen:
|
||||
|
||||
`aws ec2 describe-volumes`
|
||||
|
||||
- Auflistung von Informationen zu einem einzigen EC2 Volumen:
|
||||
|
||||
`aws ec2 delete-volume --volume-id {{volume_id}}`
|
||||
|
||||
- Erstellung eines Snapshots basierend auf einem EC2 Volumen:
|
||||
|
||||
`aws ec2 create-snapshot --volume-id {{volume_id}}`
|
||||
|
||||
- Auflistung aller verfügbaren AMIs (Amazon Machine Images):
|
||||
|
||||
`aws ec2 describe-images`
|
|
@ -0,0 +1,20 @@
|
|||
# aws-google-auth
|
||||
|
||||
> Kommandozeilen Werkzeug um temporäre AWS credentials (STS) über Google Apps als Single Sign-On Dienstleister zu erhalten.
|
||||
> Weitere Informationen: <https://github.com/cevoaustralia/aws-google-auth>.
|
||||
|
||||
- Einloggen mit Google SSO über IDP- und SP-Kennung für die Dauer einer Stunde:
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}}`
|
||||
|
||||
- Einloggen mit der Option eine Rolle auszuwählen (im Falle mehrerer verfügbarer SAML Rollen):
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a`
|
||||
|
||||
- Auflösen von Aliases von AWS Accounts:
|
||||
|
||||
`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a --resolve-aliases`
|
||||
|
||||
- Anzeigen von Hilfs-Informationen:
|
||||
|
||||
`aws-google-auth -h`
|
|
@ -0,0 +1,36 @@
|
|||
# aws iam
|
||||
|
||||
> Kommandozeilen Werkzeug für AWS IAM.
|
||||
> Weitere Informationen: <https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iam/index.html>.
|
||||
|
||||
- Zeige die AWS IAM Hilfe Seite (beinhaltet auch Hinweise für alle Unter-Kommandos):
|
||||
|
||||
`aws iam help`
|
||||
|
||||
- Auflistung aller Benutzer:
|
||||
|
||||
`aws iam list-users`
|
||||
|
||||
- Auflistung aller Richtlinien:
|
||||
|
||||
`aws iam list-policies`
|
||||
|
||||
- Auflistung aller Gruppen:
|
||||
|
||||
`aws iam list-groups`
|
||||
|
||||
- Auflistung aller Benutzer zu einer Gruppe:
|
||||
|
||||
`aws iam get-group --group-name {{group_name}}`
|
||||
|
||||
- Detail-Auflistung einer IAM Richtlinie:
|
||||
|
||||
`aws iam get-policy --policy-arn arn:aws:iam::aws:policy/{{policy_name}}`
|
||||
|
||||
- Auflistung aller Zugriffsschlüssel:
|
||||
|
||||
`aws iam list-access-keys`
|
||||
|
||||
- Auflistung der Zugriffsschlüssel für einen Benutzer:
|
||||
|
||||
`aws iam list-access-keys --user-name {{user_name}}`
|
|
@ -0,0 +1,28 @@
|
|||
# aws kinesis
|
||||
|
||||
> Offizielles AWS Kommandozeilen Werkzeug für die Amazon Kinesis-Streaming-Datenplattform.
|
||||
> Weitere Informationen: <https://docs.aws.amazon.com/cli/latest/reference/kinesis/index.html#cli-aws-kinesis>.
|
||||
|
||||
- Auflistung aller Streams:
|
||||
|
||||
`aws kinesis list-streams`
|
||||
|
||||
- Schreiben eines Datensatzes in einen Kinesis Stream:
|
||||
|
||||
`aws kinesis put-record --stream-name {{name}} --partition-key {{key}} --data {{base64_encoded_message}}`
|
||||
|
||||
- Schreiben eines Datensatzes in einen Kinesis Stream mit bas64 inline Encodierung:
|
||||
|
||||
`aws kinesis put-record --stream-name {{name}} --partition-key {{key}} --data "$( echo "{{my raw message}}" | base64 )"`
|
||||
|
||||
- Auflistung aller verfügbaren Shards in einem Stream:
|
||||
|
||||
`aws kinesis list-shards --stream-name {{name}}`
|
||||
|
||||
- Abrufen eines Shard Iterators um diesen beginnend mit der ältesten Nachricht auszulesen:
|
||||
|
||||
`aws kinesis get-shard-iterator --shard-iterator-type TRIM_HORIZON --stream-name {{name}} --shard-id {{id}}`
|
||||
|
||||
- Lesen eines Datensatzes ovn einem Shard über einen Shard Iterator:
|
||||
|
||||
`aws kinesis get-records --shard-iterator {{iterator}}`
|
|
@ -0,0 +1,28 @@
|
|||
# aws quicksight
|
||||
|
||||
> Kommandozeilen Werkzeug für AWS QuickSight.
|
||||
> Weitere Informationen: <https://docs.aws.amazon.com/cli/latest/reference/quicksight/index.html>.
|
||||
|
||||
- Auflistung aller Datensätze:
|
||||
|
||||
`aws quicksight list-data-sets --aws-account-id {{aws_account_id}}`
|
||||
|
||||
- Auflistung aller Benutzer:
|
||||
|
||||
`aws quicksight list-users --aws-account-id {{aws_account_id}} --namespace default`
|
||||
|
||||
- Auflistung aller Gruppen:
|
||||
|
||||
`aws quicksight list-groups --aws-account-id {{aws_account_id}} --namespace default`
|
||||
|
||||
- Auflistung aller Dashboards:
|
||||
|
||||
`aws quicksight list-dashboards --aws-account-id {{aws_account_id}}`
|
||||
|
||||
- Detail-Auflistung eines Datensatzes:
|
||||
|
||||
`aws quicksight describe-data-set --aws-account-id {{aws_account_id}} --data-set-id {{data_set_id}}`
|
||||
|
||||
- Auflistung der Zugängsberechtungen zu einem Datensatz:
|
||||
|
||||
`aws quicksight describe-data-set-permissions --aws-account-id {{aws_account_id}} --data-set-id {{data_set_id}}`
|
|
@ -0,0 +1,28 @@
|
|||
# aws s3
|
||||
|
||||
> Kommandozeilen Werkzeug für AWS S3. AWS S3 stellt Speicherplatz in der Cloud zur Verfügung.
|
||||
> Weitere Informationen: <https://aws.amazon.com/cli>.
|
||||
|
||||
- Auflistung aller Objekte in einem Bucket:
|
||||
|
||||
`aws s3 ls {{bucket_name}}`
|
||||
|
||||
- Synchronisieren von Dateien und Verzeichnissen zu einem Bucket:
|
||||
|
||||
`aws s3 sync {{path/to/files}} s3://{{bucket_name}}`
|
||||
|
||||
- Synchronisieren von Dateien und Verzeichnissen von einem Bucket:
|
||||
|
||||
`aws s3 sync s3://{{bucket_name}} {{path/to/target}}`
|
||||
|
||||
- Synchronisieren von Dateien und Verzeichnissen mit Ausnahmen:
|
||||
|
||||
`aws s3 sync {{path/to/files}} s3://{{bucket_name}} --exclude {{path/to/file}} --exclude {{path/to/directory}}/*`
|
||||
|
||||
- Entfernen eines Objektes von einem Bucket:
|
||||
|
||||
`aws s3 rm s3://{{bucket}}/{{path/to/file}}`
|
||||
|
||||
- Probelauf eines angegeben Kommandos ohne diesen auszuführen:
|
||||
|
||||
`aws s3 {{any_command}} --dryrun`
|
|
@ -0,0 +1,28 @@
|
|||
# aws-vault
|
||||
|
||||
> Ein Tresor für Entwicklungsumgebungen um AWS Sicherheitsschlüssel sicher speichern und abrufen zu können.
|
||||
> Weitere Informationen: <https://github.com/99designs/aws-vault>.
|
||||
|
||||
- Sicherheitsschlüssel als Profil zu einem Tresor hinzufügen:
|
||||
|
||||
`aws-vault add {{profile}}`
|
||||
|
||||
- Ausführen eines Kommandos mit AWS Sicherheitsschlüsseln aus dem angegebenen Profil:
|
||||
|
||||
`aws-vault exec {{profile}} -- {{aws s3 ls}}`
|
||||
|
||||
- Öffnen eines Browser Fensters für den Login in die AWS Konsole:
|
||||
|
||||
`aws-vault login {{profile}}`
|
||||
|
||||
- Auflistung aller Profile zusammen mit deren Sicherheitsschlüsseln und Sitzungen:
|
||||
|
||||
`aws-vault list`
|
||||
|
||||
- Rotierung der AWS Sicherheitsschlüssel für ein Profil:
|
||||
|
||||
`aws-vault rotate {{profile}}`
|
||||
|
||||
- Entfernen von Sicherheitsschlüsseln eines Profils aus dem Tresor:
|
||||
|
||||
`aws-vault remove {{profile}}`
|
|
@ -0,0 +1,37 @@
|
|||
# aws
|
||||
|
||||
> Das offiziellen Kommandozeilen Werkzeug für Amazon Web Services.
|
||||
> Ausführungssassistent, SSO, Autovervollständigung von Ressourcen sowie YAML Optionen sind nur unter Version v2 verfügbar.
|
||||
> Weitere Informationen: <https://aws.amazon.com/cli>.
|
||||
|
||||
- Konfigurieren der AWS Kommandozeile:
|
||||
|
||||
`aws configure wizard`
|
||||
|
||||
- Konfigurieren der AWS Kommandozeile mit Hilfe von SSO:
|
||||
|
||||
`aws configure sso`
|
||||
|
||||
- Anzeigen der Hilfe für ein Kommando:
|
||||
|
||||
`aws {{command}} help`
|
||||
|
||||
- Detail-Auflistung der eigenen angenommen Identität (häufig benutzt für die Fehlersuche):
|
||||
|
||||
`aws sts get-caller-identity`
|
||||
|
||||
- Auflistung aller AWS Ressourcen in einer Region mit YAML Formatierung:
|
||||
|
||||
`aws dynamodb list-tables --region {{us-east-1}} --output yaml`
|
||||
|
||||
- Erstellen eines IAM Benutzers mit Ausführungsassistent:
|
||||
|
||||
`aws iam create-user --cli-auto-prompt`
|
||||
|
||||
- Öffnen eines Assitenten für eine AWS Ressource:
|
||||
|
||||
`aws dynamodb wizard {{new-table}}`
|
||||
|
||||
- Erstellung eines JSON Kommandozeilen-Aufbaus (hilfreich für Infrastruktur Automation):
|
||||
|
||||
`aws dynamodb update-table --generate-cli-skeleton`
|
|
@ -0,0 +1,24 @@
|
|||
# awslogs
|
||||
|
||||
> Kommandozeilen Werkzeug um Log Gruppen, Streams und Events von Amazon Cloudwatch Logs abzurufen:
|
||||
> Weitere Informationen: <https://github.com/jorgebastida/awslogs>.
|
||||
|
||||
- Auflisten aller Log Gruppen:
|
||||
|
||||
`awslogs groups`
|
||||
|
||||
- Auflisten aller bestehenden Streams einer angegebenen Log Gruppe:
|
||||
|
||||
`awslogs streams {{/var/log/syslog}}`
|
||||
|
||||
- Abrufen aller logs für jegliche Streams in der angegebenen Log Gruppe für die letzten 1 bis 2 Stunden:
|
||||
|
||||
`awslogs get {{/var/log/syslog}} --start='{{2h ago}}' --end='{{1h ago}}'`
|
||||
|
||||
- Abrufen aller Logs für einen bestimmten Cloudwatch Logs Filter Ausdruck:
|
||||
|
||||
`awslogs get {{/aws/lambda/my_lambda_group}} --filter-pattern='{{ERROR}}'`
|
||||
|
||||
- Beobachten der Logs für jegliche Streams in der angegebenen Log Gruppe:
|
||||
|
||||
`awslogs get {{/var/log/syslog}} ALL --watch`
|
Loading…
Reference in New Issue