Úvod do príkazov AWS
Príkazy AWS sa používajú v rozhraní AWS CLI, čo je rozhranie príkazového riadku AWS, čo je nástroj na správu služieb AWS. Pomáha pri konfigurácii služieb a je schopný ovládať viaceré služby, aby ich automatizoval skriptovaním. AWS CLI sa dá ľahko nainštalovať a nakonfigurovať a niektoré z najčastejšie používaných príkazov sú uvedené nižšie.
Základné príkazy AWS
1. Na inštaláciu a konfiguráciu AWS CLI použite nasledujúce príkazy -
Syntax / príklad:
sudo apt-get install -y python-dev python-pip
sudo pip install awscli
Syntax pre konfiguráciu:
aws nakonfigurovať
2. Ak chcete skontrolovať výstup súboru, príkaz je -
Syntax / príklad :
mačka
3. Ak chcete vytlačiť druhý stĺpec na riadok, použite nasledujúci príkaz -
Syntax / príklad:
rez - f 2
4. Na triedenie údajov sa používa príkaz -
Syntax / príklad:
druh
5. Ak chcete vytlačiť posledných päť riadkov, príkaz je -
Syntax / príklad:
chvost –n 5
6. Ak chcete vytlačiť prvých päť riadkov, príkaz je -
Syntax / príklad:
hlava –n 5
7. Na tlač piateho riadku v súbore je príkaz -
Syntax / príklad:
sed –n '5 (p; q)'
8. Na vypísanie všetkých trás je príkaz -
Syntax / príklad:
aws cloudtrail popsané trasy
9. Ak chcete uviesť zoznam všetkých trás, príkaz je -
Syntax / príklad :
aws cloud trail description-trails - výstupný text | rez - f 8
Ak chcete trasu odstrániť, príkaz je -
Syntax / príklad:
aws cloud trail delete - trail
Priebežné príkazy AWS
1. Ak chcete do stopy pridať značky, príkaz je -
Syntax / príklad :
awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
2. Ak chcete uviesť všetky značky chodníka, príkaz je -
Syntax / príklad:
aws cloudtrail list-tags \ –resource-id-list
3. Odstránenie značky z trasy -
Syntax / príklad:
aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
4. Ak chcete zobraziť všetky informácie o používateľovi a vytvoriť nového používateľa, sú tieto príkazy:
Syntax / príklad:
aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1
5. Na vytvorenie viacerých používateľov zo súboru je príkaz -
Syntax / príklad :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done
6. Na odstránenie viacerých používateľov zo súboru je príkaz -
Syntax / príklad :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done
7. Ak chcete získať konkrétne informácie o používateľovi, príkaz je -
Syntax / príklad:
aws iam get-user \
--user-name aws-admin1
8. Ak chcete uviesť zoznam hesiel, príkaz je -
Syntax / príklad :
aws iam get-account-password-policy
9. Ak chcete nastaviť politiku pre heslo, príkaz je -
Syntax / príklad :
aws iam update-account-password-policy \
--minimum-password-length 12 \
--require-symbols \
--require-numbers \
--require-uppercase-characters \
--require-lowercase-characters \
--allow-users-to-change-password
10. Na odstránenie politiky hesiel je príkaz -
Syntax / príklad :
aws iam delete-account-password-policy
Pokročilé príkazy AWS
1. Ak chcete získať zoznam posledného času prístupu prístupového kľúča, príkaz je -
Syntax / príklad :
aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE
2. Na deaktiváciu prístupového kľúča je príkaz -
Syntax / príklad :
aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1
3. Ak chcete odstrániť prístupový kľúč, príkaz je -
Syntax / príklad :
aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1
4. Ak chcete vytvoriť skupinu zabezpečenia, príkaz je -
Syntax / príklad :
aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"
5. Ak chcete otvoriť port 80 pre všetkých, ku ktorým má prístup, príkaz -
Syntax / príklad:
aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
6. Na odstránenie brány firewall zo skupiny je príkaz -
Syntax / príklad:
aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
7. Na odstránenie bezpečnostnej skupiny je príkaz -
Syntax / príklad:
aws ec2 delete-security-group \
--group-id sg-00000000
8. Ak chcete vytvoriť inštanciu, príkaz je -
Syntax / príklad:
aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run
9. Ak chcete vytvoriť tok protokolov, príkaz je -
Syntax / príklad:
aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"
10. Ak chcete odstrániť tok protokolov, príkaz je -
Syntax / príklad:
aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"
Tipy a triky na používanie príkazov AWS
- Dokončenie príkazu
- Filtrujte výsledky požiadaviek na strane servera
- Filtrujte výstup na strane klienta
- Prehľadajte zbierky
- Extrahujte údaje, ktoré ste skutočne potrebovali
záver
Príkazy AWS sa používajú na zabezpečenie efektívneho, bezpečného a spoľahlivého pripojenia k službám AWS a používajú sa pomocou AWS CLI. Cloud AWS je najobľúbenejší na trhu a je ohodnotený nad ostatnými cloudovými platformami ako AWS, Azure a Google cloud. Je široko využívaný na celom svete a má veľa príležitostí ponúknuť vstupné, stredné a vyššie pozície. AWS je ďalšou kariérnou cestou, ktorá ponúka dobrý plat a pozície inžinierom a cloudovým profesionálom. Pomáha tiež zákazníkovi, pretože nemusia presúvať aplikáciu z jedného servera na druhý a nemusia brať fyzickú infraštruktúru, ktorá znižuje náklady zákazníka. Príkazy AWS sú uvedené vyššie z rôznych sekcií, ktoré sa bežne používajú v produkčnom prostredí.
Odporúčané články
Toto bol sprievodca príkazmi AWS. Diskutovali sme tu o príkazoch AWS pre základné, stredné a pokročilé rozšírenia. Viac informácií nájdete aj v nasledujúcom článku
- Ako používať príkazy Spark
- Príkazy na prasa, ktoré by ste mali používať
- Výhody príkazov Sqoop
- Dôležitosť príkazov úľa