Увод у АВС команде
АВС команде се користе у АВС ЦЛИ који је интерфејс АВС наредбеног ретка, који је алат за управљање АВС услугама. Помаже у конфигурисању сервиса и у могућности је да контролише више услуга како би их аутоматизовало путем скрипта. АВС ЦЛИ се може лако инсталирати и конфигурирати, а неке од наредби које се углавном користе су наведене доље.
Основне АВС команде
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"
Савјети и трикови за кориштење АВС наредби
- Довршење команде
- Филтрирајте резултате захтева на страни сервера
- Филтрирајте излаз на страни клијента
- Претражите по колекцијама
- Издвојите податке који су вам заиста потребни
Закључак
АВС команде се користе за ефикасно, сигурно и поуздано повезивање са АВС услугама и користе се уз помоћ АВС ЦЛИ. АВС облак је најпопуларнији на тржишту и оцењен је изнад осталих облачних платформи попут АВС, Азуре и Гоогле облака. Широко се користи широм света и има много могућности за понудити се на нивоу улаза, на средњем и на вишим нивоима. АВС је следећи пут у каријери који нуди добру плату и позиције инжењерима и професионалцима у облаку. Такође помаже купцу јер не треба да премешта апликацију са једног сервера на други и не треба да узимају физичку инфраструктуру која купцу смањује трошкове. АВС команде су горе наведене из различитих одељка који се обично користе у производном окружењу.
Препоручени чланци
Ово је био водич за АВС команде. Овде смо разговарали о основним, средњим и напредним командама АВС. Такође можете погледати следећи чланак да бисте сазнали више
- Како се користе Спарк команде
- Свињске команде које бисте требали користити
- Предности Скооп команди
- Важност команди кошница