Въведение в 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 команди. Можете също да разгледате следната статия, за да научите повече

  1. Как да използвате Spark Commands
  2. Команди за свине, които трябва да използвате
  3. Предимства на Sqoop командите
  4. Значение на командите на кошера

Категория: