Bevezetés az AWS parancsokba
Az AWS parancsokat az AWS CLI-ben használják, amely AWS parancssori felület, amely eszköz az AWS szolgáltatások kezelésére. Segít a szolgáltatások konfigurálásában, és képes ellenőrizni a több szolgáltatást, hogy szkriptekkel automatizálják őket. Az AWS CLI könnyen telepíthető és konfigurálható, az alábbiakban felsoroljuk a főként használt parancsokat.
Alapvető AWS parancsok
1. Az AWS CLI telepítéséhez és konfigurálásához használja az alábbi parancsokat -
Szintaxis / példa:
sudo apt-get install -y python-dev python-pip
sudo pip install awscli
Szintaxis a konfiguráláshoz:
aws konfigurálni
2. A fájl kimenetének ellenőrzéséhez a -
Szintaxis / példa :
macska
3. Soronként a második oszlop kinyomtatásához használja az alábbi parancsot -
Szintaxis / példa:
cut –f 2
4. Az adatok rendezéséhez a használt parancs a következő:
Szintaxis / példa:
Fajta
5. Az utolsó öt sor kinyomtatásához a -
Szintaxis / példa:
farok –n 5
6. Az első öt sor kinyomtatásához a -
Szintaxis / példa:
fej –n 5
7. A fájl 5. sorának kinyomtatásához a -
Szintaxis / példa:
sed –n „5 (p; q)”
8. Az összes nyomvonal felsorolásához a -
Szintaxis / példa:
aws cloudtrail leírása-nyomvonalak
9. Az összes nyomvonal nevének felsorolásához a -
Szintaxis / példa :
aws felhő nyomvonal leírása-nyomvonalak - kimeneti szöveg | vágott –f 8
A nyom törléséhez a -
Szintaxis / példa:
aws felhő nyomvonal törlés - nyom
Köztes AWS parancsok
1. A címkék hozzáadásához a nyomvonalhoz a következő parancs van:
Szintaxis / példa :
awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
2. A nyomvonal összes címkéjének felsorolásához a -
Szintaxis / példa:
aws cloudtrail list-tags \ - erőforrás-id-lista
3. A címke eltávolítása a nyomból -
Szintaxis / példa:
aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
4. Az összes felhasználói információ felsorolására és az új felhasználó létrehozására a következő parancsok vannak:
Szintaxis / példa:
aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1
5. Ha több felhasználót szeretne létrehozni a fájlból, a parancs:
Szintaxis / példa :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done
6. Több felhasználó törléséhez a fájlból a parancs:
Szintaxis / példa :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done
7. A konkrét felhasználói információk megszerzéséhez a következő parancs szükséges:
Szintaxis / példa:
aws iam get-user \
--user-name aws-admin1
8. A jelszavas házirend felsorolásához a -
Szintaxis / példa :
aws iam get-account-password-policy
9. A jelszó házirendjének beállításához a -
Szintaxis / példa :
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. A jelszavas házirend törléséhez a következő parancsot kell megadni:
Szintaxis / példa :
aws iam delete-account-password-policy
Speciális AWS parancsok
1. A hozzáférési kulcs utolsó hozzáférési idejének listájához a következő parancsot kell megadni:
Szintaxis / példa :
aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE
2. A hozzáférési kulcs deaktiválásához a -
Szintaxis / példa :
aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1
3. A hozzáférési kulcs törléséhez a -
Szintaxis / példa :
aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1
4. Biztonsági csoport létrehozásához a -
Szintaxis / példa :
aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"
5. A 80-as port megnyitásához mindenki számára hozzáférhető:
Szintaxis / példa:
aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
6. A tűzfal eltávolításához a csoportból:
Szintaxis / példa:
aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
7. A biztonsági csoport törléséhez a -
Szintaxis / példa:
aws ec2 delete-security-group \
--group-id sg-00000000
8. A példány létrehozásához a -
Szintaxis / példa:
aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run
9. A naplófolyam létrehozásához a -
Szintaxis / példa:
aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"
10. A naplófolyam törléséhez a -
Szintaxis / példa:
aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"
Tippek és trükkök az AWS parancsok használatához
- Parancs befejezése
- Szűrje ki a kérések eredményeit a szerver oldalon
- Szűrje ki a kliens oldalon található kimenetet
- Keressen gyűjtemények között
- Bontsa ki az igazán szükséges adatokat
Következtetés
Az AWS parancsok hatékony, biztonságos és megbízható kapcsolatot biztosítanak az AWS szolgáltatásokkal, és az AWS CLI segítségével használják. Az AWS felhő a legnépszerűbb a piacon, és a többi felhőplatform felett, például az AWS, az Azure és a Google felhő felett van besorolva. A világszerte széles körben használják, és számos lehetőséget kínál felvételi, közép- és felső szintű pozíciókhoz. Az AWS a következő karrier út, amely jó fizetést és pozíciókat kínál a mérnökök és a felhőszakértők számára. Ez is segíti az ügyfelet, mivel nem kell az alkalmazást az egyik szerverről a másikra áthelyezni, és nem kell elvégezniük azt a fizikai infrastruktúrát, amely csökkenti az ügyfél költségeit. Az AWS parancsokat a fentiekben felsoroljuk a termelési környezetben általánosan használt különböző szakaszokból.
Ajánlott cikkek
Ez egy útmutató az AWS parancsokhoz. Itt megvitattuk az alapvető, a közép- és az előrehaladó AWS parancsokat. A következő cikkben további információkat is megnézhet
- A Spark parancsok használata
- Sertésparancsok, amelyeket használnia kell
- A Sqoop parancsok előnyei
- A kaptárparancsok fontossága