====== aws cli ======
[[aws:aws|{{ :aws:aws_logo_smile_1200x630.png?120|}}]]
===== context=====
dit document beschrijft de werking van AWS cli
===== vereisten =====
* een IAM role voorzien van de nodige toegang (preferred way)
* IAM gebruiker met **access key** en **secret key**
===== configuratie =====
- meld aan op de server
- voer uit: aws configure
Nu kan je commanodo's ingeven.
die gegevens worden in leesbare tekst (!) bewaard in .aws/credentials. \\
Laat je computer dus NOOIT **onbeheerd** achter
===== werking =====
CLI wordt volledig gestuurd vanuit de volgende syntax aws
Voorbeeld: aws s3 ls
overzicht van alle services: aws help
===== hulp =====
* syntax van 1 commando: aws command help
voorbeeld: aws s3 help
===== voorbeelden =====
==== s3 ====
s3 ls s3://bck43545 --recursive
geeft alle bestanden weer in de bucket
s3 cp s3://bck43545 /tmp --recursive
download alle bestanden uit de bucket naar de map /tmp
===== problemen, problemen =====
voer hetzelfde commando es uit met de optie ''--debug''. Zo zie je meteen de hele zwik voorbijvlammen.
===== meer info =====
* [[installatie:aws_cli|AWS cli installatie]]
* [[https://docs.aws.amazon.com/cli/latest/reference/|CLI reference]]
{{tag>AWS Linux}}