Въведение в AWS командите
AWS командите се използват в AWS CLI, което е интерфейс на AWS командния ред, който е инструмент за управление на AWS услугите. Той помага при конфигурирането на услугите и е в състояние да контролира множеството услуги, за да ги автоматизира чрез скриптове. AWS CLI може да се инсталира и конфигурира лесно и някои от командите, които се използват главно, са изброени по-долу.
Основни AWS команди
1. За да инсталирате и конфигурирате AWS CLI, използвайте командите по-долу -
Синтаксис / пример:
sudo apt-get install -y python-dev python-pip
sudo pip инсталирайте awscli
Синтаксис за конфигуриране:
aws конфигуриране
2. За да проверите изхода на файла, командата е -
Синтаксис / пример :
котка
3. За да отпечатате втората колона на ред, използвайте командата по-долу -
Синтаксис / пример:
отрязване –е 2
4. За сортиране на данни използваната команда е -
Синтаксис / пример:
Вид
5. За да отпечатате последните пет реда, командата е -
Синтаксис / пример:
опашка –n 5
6. За да отпечатате първите пет реда, командата е -
Синтаксис / пример:
глава –n 5
7. За да отпечатате 5 -ти ред във файл, командата е -
Синтаксис / пример:
sed –n '5 (p; q)'
8. За да изброите всички пътеки, командата е -
Синтаксис / пример:
aws cloudtrail description-пътеки
9. За да изброите имената на всички пътеки, командата е -
Синтаксис / пример :
aws cloud Trail description-пътеки - изходен текст | отрязване –е 8
За да изтриете пътеката, командата е -
Синтаксис / пример:
aws cloud trail delete - пътека
Междинни AWS команди
1. За да добавите маркерите към пътеката, командата е -
Синтаксис / пример :
awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
2. За да изброите всички тагове на пътеката, командата е -
Синтаксис / пример:
aws cloudtrail list-tags \ –resource-id-list
3. За да премахнете маркера от пътека -
Синтаксис / пример:
aws cloudtrail remove-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"
4. За да изброите цялата информация за потребителя и да създадете новия потребител, командите са -
Синтаксис / пример:
aws iam list-users
New user: aws iam create-user \
--user-name aws-admin1
5. За да създадете множество потребители от файла, командата е -
Синтаксис / пример :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam create-user \
--user-name $userName
Done
6. За да изтриете множество потребители от файла, командата е -
Синтаксис / пример :
allUsers=$(cat ./user-names.txt)
for userName in $allUsers; do
aws iam delete-user \
--user-name $userName
Done
7. За да получите конкретната информация за потребителя, командата е -
Синтаксис / пример:
aws iam get-user \
--user-name aws-admin1
8. За да изброите политиката за паролата, командата е -
Синтаксис / пример :
aws Iam get-account-password-policy
9. За да зададете правилото за парола, командата е -
Синтаксис / пример :
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. За да изтриете правилата за паролата, командата е -
Синтаксис / пример :
aws iam delete-account-password-policy
Разширени AWS команди
1. За да получите списъка с последното време за достъп на ключа за достъп, командата е -
Синтаксис / пример :
aws iam get-access-key-last-used \
--access-key-id ABCDEFGH123456EXAMPLE
2. За да деактивирате ключа за достъп, командата е -
Синтаксис / пример :
aws iam update-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--status Inactive \
--user-name aws-admin1
3. За да изтриете ключа за достъп, командата е -
Синтаксис / пример :
aws iam delete-access-key \
--access-key-id ABCDEFGH123456EXAMPLE\
--user-name aws-admin1
4. За да създадете група за сигурност, командата е -
Синтаксис / пример :
aws ec2 create-security-group \
--vpc-id vpc-1a2b3c4d \
--group-name web-access \
--description "web access"
5. За да отворите порта 80 за достъп до всички, командата е -
Синтаксис / например:
aws ec2 authorize-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
6. За да премахнете защитната стена от групата, командата е -
Синтаксис / пример:
aws ec2 revoke-security-group-ingress \
--group-id sg-0000000 \
--protocol tcp \
--port 80 \
--cidr 0.0.0.0/24
7. За да изтриете групата за сигурност, командата е -
Синтаксис / пример:
aws ec2 delete-security-group \
--group-id sg-00000000
8. За да създадете инстанцията, командата е -
Синтаксис / пример:
aws ec2 run-instances \
--image-id ami-f0e7d19a \
--instance-type t2.micro \
--security-group-ids sg-00000000 \
--dry-run
9. За да създадете дневника, командата е -
Синтаксис / пример:
aws logs create-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "syslog"
10. За да изтриете дневника, командата е -
Синтаксис / пример:
aws logs delete-log-stream \
--log-group-name "DefaultGroup" \
--log-stream-name "Default Stream"
Съвети и трикове за използване на AWS команди
- Завършване на командата
- Филтрирайте резултатите от заявките от страна на сървъра
- Филтрирайте изхода от страна на клиента
- Търсене по колекции
- Извадете данните, които наистина сте изисквали
заключение
AWS командите се използват за осигуряване на ефективна, сигурна и надеждна връзка с AWS услугите и се използват с помощта на AWS CLI. AWS облакът е най-популярен на пазара и е оценен над другите облачни платформи като AWS, Azure и Google cloud. Той се използва широко по целия свят и има много възможности да предложи за начални, средни и за висши длъжности. AWS е следващият път в кариерата, който предлага добри заплати и позиции на инженерите и облачните специалисти. Той също така помага на клиента, тъй като не е необходимо да преместват приложението от един сървър на друг и няма нужда да вземат физическата инфраструктура, която намалява много разходи от клиента. AWS командите са изброени по-горе от различните секции, които обикновено се използват в производствена среда.
Препоръчителни статии
Това е ръководство за AWS командите. Тук сме обсъдили Основни, Междинни и AdvanceAdvance AWS команди. Можете също да разгледате следната статия, за да научите повече
- Как да използвате Spark Commands
- Команди за свине, които трябва да използвате
- Предимства на Sqoop командите
- Значение на командите на кошера