Úvod do příkazů AWS
Příkazy AWS se používají v rozhraní AWS CLI, což je rozhraní příkazového řádku AWS, což je nástroj pro správu služeb AWS. Pomáhá při konfiguraci služeb a je schopen řídit více služeb a automatizovat je pomocí skriptování. AWS CLI lze snadno nainstalovat a konfigurovat a některé příkazy, které se používají hlavně, jsou uvedeny níže.
Základní příkazy AWS
1. Chcete-li nainstalovat a nakonfigurovat AWS CLI, použijte následující příkazy -
Syntaxe / příklad:
sudo apt-get install -y python-dev python-pip
sudo pip install awscli
Syntaxe pro konfiguraci:
aws nakonfigurovat
2. Chcete-li zkontrolovat výstup souboru, příkaz je -
Syntaxe / příklad :
kočka
3. Chcete-li vytisknout druhý sloupec na řádek, použijte příkaz níže -
Syntaxe / příklad:
cut –f 2
4. Pro třídění dat se používá příkaz -
Syntaxe / příklad:
Seřadit
5. Chcete-li vytisknout posledních pět řádků, příkaz je -
Syntaxe / příklad:
ocas –n 5
6. Chcete-li vytisknout prvních pět řádků, příkaz je -
Syntaxe / příklad:
hlava –n 5
7. Pro tisk 5. řádku v souboru je příkaz -
Syntaxe / příklad:
sed –n '5 (p; q)'
8. Chcete-li vyjmenovat všechny stezky, příkaz je -
Syntaxe / příklad:
aws cloudtrail description-trails
9. Chcete-li zobrazit názvy všech tras, příkaz je -
Syntaxe / příklad :
aws cloud trail description-trails –output text | cut –f 8
Chcete-li odstranit stopu, příkaz je -
Syntaxe / příklad:
aws cloud trail delete - trail
Mezitímní příkazy AWS
1. Chcete-li do stopy přidat značky, příkaz je -
Syntaxe / příklad :
awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
2. Chcete-li zobrazit seznam všech značek stezky, příkaz je -
Syntaxe / příklad:
aws cloudtrail list-tags \ –resource-id-list
3. Chcete-li odebrat značku ze stezky -
Syntaxe / příklad:
aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
4. Chcete-li zobrazit všechny informace o uživateli a vytvořit nového uživatele, příkazy jsou -
Syntaxe / příklad:
aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1
5. Chcete-li ze souboru vytvořit více uživatelů, příkaz je -
Syntaxe / příklad :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done
6. Chcete-li ze souboru odstranit více uživatelů, příkaz je -
Syntaxe / příklad :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done
7. Chcete-li získat konkrétní informace o uživateli, příkaz je -
Syntaxe / příklad:
aws iam get-user \
--user-name aws-admin1
8. Chcete-li uvést zásady hesla, příkaz je -
Syntaxe / příklad :
aws iam get-account-password-policy
9. Chcete-li nastavit zásady pro heslo, příkaz je -
Syntaxe / pří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. Chcete-li odstranit zásadu hesla, příkaz je -
Syntaxe / příklad :
aws iam delete-account-password-policy
Pokročilé příkazy AWS
1. Pro získání seznamu poslední doby přístupu přístupového klíče je příkaz -
Syntaxe / příklad :
aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE
2. Pro deaktivaci přístupového klíče je příkaz -
Syntaxe / příklad :
aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1
3. Chcete-li odstranit přístupový klíč, příkaz je -
Syntaxe / příklad :
aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1
4. Chcete-li vytvořit skupinu zabezpečení, příkaz je -
Syntaxe / příklad :
aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"
5. Chcete-li otevřít port 80, ke kterému mají všichni přístup, zadejte příkaz -
Syntaxe / příklad:
aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
6. Chcete-li odebrat firewall ze skupiny, příkaz je -
Syntaxe / příklad:
aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
7. Chcete-li odstranit skupinu zabezpečení, příkaz je -
Syntaxe / příklad:
aws ec2 delete-security-group \
--group-id sg-00000000
8. Chcete-li vytvořit instanci, příkaz je -
Syntaxe / příklad:
aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run
9. Pro vytvoření streamu protokolu je příkaz -
Syntaxe / příklad:
aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"
10. Chcete-li smazat proud protokolu, příkaz je -
Syntaxe / příklad:
aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"
Tipy a triky k používání příkazů AWS
- Dokončení příkazu
- Filtrujte výsledky požadavků na straně serveru
- Filtrujte výstup na straně klienta
- Prohledávejte sbírky
- Extrahujte data, která jste skutečně požadovali
Závěr
Příkazy AWS se používají k zajištění účinného, bezpečného a spolehlivého připojení ke službám AWS a používají se pomocí AWS CLI. Cloud AWS je nejoblíbenější na trhu a je hodnocen nad ostatními cloudovými platformami, jako jsou cloud AWS, Azure a Google. Je široce využíván po celém světě a má mnoho příležitostí nabídnout pozice na základní, střední a vyšší úrovni. AWS je další kariérní cesta, která nabízí dobrý plat a pracovní pozice pro inženýry a cloudové profesionály. Pomáhá také zákazníkovi, protože nemusí přesouvat aplikaci z jednoho serveru na druhý a nemusí brát fyzickou infrastrukturu, která od zákazníka snižuje náklady. Příkazy AWS jsou uvedeny výše z různých sekcí, které se běžně používají v produkčním prostředí.
Doporučené články
Toto byl průvodce příkazy AWS. Zde jsme diskutovali základní, střední a pokročilé příkazy AWS. Další informace naleznete v následujícím článku
- Jak používat příkazy Spark
- Prasečí příkazy, které byste měli použít
- Výhody příkazů Sqoop
- Význam příkazů Úlu