aws*: add German translation (#4827)

beep
Felix Brilej 2020-10-24 15:27:02 +02:00 committed by GitHub
parent 55dc1a62f6
commit 455f988c81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 266 additions and 0 deletions

View File

@ -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`

View File

@ -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`

View File

@ -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}}`

View File

@ -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}}`

View File

@ -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}}`

28
pages.de/common/aws-s3.md Normal file
View File

@ -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`

View File

@ -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}}`

37
pages.de/common/aws.md Normal file
View File

@ -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`

View File

@ -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`