Увод у АВС команде

АВС команде се користе у АВС ЦЛИ који је интерфејс АВС наредбеног ретка, који је алат за управљање АВС услугама. Помаже у конфигурисању сервиса и у могућности је да контролише више услуга како би их аутоматизовало путем скрипта. АВС ЦЛИ се може лако инсталирати и конфигурирати, а неке од наредби које се углавном користе су наведене доље.

Основне АВС команде

1. Да бисте инсталирали и конфигурирали АВС ЦЛИ, користите наредне команде -

Синтакса / пример:

судо апт-гет инсталл -и питхон-дев питхон-пип

судо пип инсталл авсцли

Синтакса за подешавање:

авс цонфигуре

2. Да бисте проверили излаз датотеке, наредба је -

Синтакса / пример :

мачка

3. Да бисте одштампали други ступац по линији, користите наредбу испод -

Синтакса / пример:

исећи –ф 2

4. За сортирање података користи се наредба -

Синтакса / пример:

Врста

5. Да бисте одштампали последњи пет ред, наредба је -

Синтакса / пример:

реп –н 5

6. За штампање првих пет редака наредба је -

Синтакса / пример:

глава –н 5

7. Да бисте одштампали 5. ред у датотеци, наредба је -

Синтакса / пример:

сед –н '5 (п; к)'

8. За попис свих стаза наредба је -

Синтакса / пример:

авс цлоудтраил десцриптион-стазе

9. За попис имена свих стаза наредба је -

Синтакса / пример :

авс цлоуд траил десцриптион-траилс –излазни текст | исећи –ф 8

Да бисте избрисали след, наредба је -

Синтакса / пример:

авс цлоуд траил делете - стаза

Међусобне АВС наредбе

1. Да бисте додали ознаке у след, наредба је -

Синтакса / пример :

awscliaws cloudtrail add-tags \
--resource-id awslog \
--tags-list "Key=log-type, Value=all"

2. Да бисте видели све ознаке стазе, наредба је -

Синтакса / пример:

авс цлоудтраил лист-тагс \ –ресоурце-ид-лист

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. Да би се приказала политика лозинке, наредба је -

Синтакса / пример :

авс иам гет-аццоунт-пассворд-полици

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. Да бисте избрисали политику лозинке, наредба је -

Синтакса / пример :

авс иам делете-аццоунт-пассворд-полици

Напредне АВС команде

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"

Савјети и трикови за кориштење АВС наредби

  • Довршење команде
  • Филтрирајте резултате захтева на страни сервера
  • Филтрирајте излаз на страни клијента
  • Претражите по колекцијама
  • Издвојите податке који су вам заиста потребни

Закључак

АВС команде се користе за ефикасно, сигурно и поуздано повезивање са АВС услугама и користе се уз помоћ АВС ЦЛИ. АВС облак је најпопуларнији на тржишту и оцењен је изнад осталих облачних платформи попут АВС, Азуре и Гоогле облака. Широко се користи широм света и има много могућности за понудити се на нивоу улаза, на средњем и на вишим нивоима. АВС је следећи пут у каријери који нуди добру плату и позиције инжењерима и професионалцима у облаку. Такође помаже купцу јер не треба да премешта апликацију са једног сервера на други и не треба да узимају физичку инфраструктуру која купцу смањује трошкове. АВС команде су горе наведене из различитих одељка који се обично користе у производном окружењу.

Препоручени чланци

Ово је био водич за АВС команде. Овде смо разговарали о основним, средњим и напредним командама АВС. Такође можете погледати следећи чланак да бисте сазнали више

  1. Како се користе Спарк команде
  2. Свињске команде које бисте требали користити
  3. Предности Скооп команди
  4. Важност команди кошница

Категорија: