АВС

Инсталирање и коришћење АВС ЦЛИ на Убунту

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

Уместо да се жалимо на то, покушајмо да ограничимо нашу пажњу на мали скуп услуга које организација обично користи. Ово може бити ЕЦС, АВС Ламбда, С3 или ЕЦ2. Један од начина је коришћење АВС ЦЛИ. Нуди вам начин да лако интегришете АВС интерфејс са својим свакодневним радним током. Једном када пређете почетну препреку постављања ЦЛИ-а и навикавања на неколико команди, ово ће вам уштедети сате и сате времена. Време које можете потрошити на много пријатније активности.

Предуслови

Овај водич претпоставља да већ имате АВС налог. Ово може бити ИАМ кориснички рачун са програмским приступом који је издала ваша организација. Ако тада имате свој лични налог у АВС-у не користите своје АВС матичне податке за ЦЛИ! Уместо тога, креирајте ИАМ корисника са програмским приступом за све ствари повезане са ЦЛИ-јем. Када се одлучујете за смернице које ћете приложити овом новом кориснику, размислите шта желите да урадите са овим налогом.

Најопуснија политика је политика административног приступа коју ћу користити. Како креирате ИАМ, корисник добива корисничко име, приступни ИД и тајни ИД кључ. Задње две нека буду поверљиве.

За своје локално окружење користићу Убунту 18.04 ЛТС.

Инсталирање АВС ЦЛИ

Убунту 18.04 ЛТС долази са Питхон 3.6 унапред инсталиран и можете да инсталирате пип манагер пакета да то покренете тако што ћете покренути (ако желите апт пакет за ЦЛИ, прочитајте даље у тексту):

$ судо апт инсталирај питхон3-пип

Ако користите Питхон 2.6 или раније, а затим замените питхон3-пип са питхон-пип. АВС ЦЛИ се испоручује као пип пакет па ће нам требати. Једном инсталиран, користите пип за инсталирање цли-а.

$ пип3 инсталирај авсцли

Још једном, ако користите Питхон 2, замените пип3 пипом. Ако желите да користите, судо апт инсталл авсцли инсталирајте и авс цли. Закаснићете на неколико ревизија, али у реду је. Након што се инсталира, поново покрените басх сесију.

Конфигурисање окружења

Под претпоставком да немате своје ИАМ приступне кључеве, можете затражити од АВС роот корисника ваше организације да га створи за вас или ако користите свој лични налог и свој сте роот администратор, а затим отворите ИАМ конзолу у свом прегледачу.

Идите на картицу „Корисници“ и одаберите кориснички налог који желите да користите за приступ ЦЛИ-у. Идите на „Безбедносне акредитиве“ и креирајте Тастери и тајни приступни кључ. Никада не делите овај кључ ни са ким и побрините се да их не притискате заједно са својим гит обавезама итд.

Користите ове тастере јер вас наредба доле тражи да унесете њихове вредности:

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

Излаз:

ИД АВС приступног кључа [Ништа]: АДСЛКФЈААСДФКЉЛГА
Кључ тајног приступа АВС [Ниједан]: лкдсфх490ИОДСФОИсГФСД98 + фдсфс / фс
Подразумевано име региона [Ноне]: ус-вест-2
Подразумевани излазни формат [Ноне]: јсон

Вредност приступног и тајног кључа ће се очигледно разликовати у вашем случају. Што се тиче региона, одаберите онај који вам је најближи (или вашим корисницима). За излаз ЈСОН формат је у реду. Једном када унесете важеће податке за све вредности, ваш ЦЛИ је спреман за даљинско повезивање са АВС-ом.

ИД и тајна, као и остали конфигурацијски параметри чувају се у поддиректоријуму унутар вашег кућног директоријума ~ /.авс. Уверите се да се не угрози. Ако се угрози, одмах опозовите ИД и придружени кључ помоћу ИАМ конзоле.

Да бисте се пријавили на различите машине, увек можете да направите више њих.

Коришћење ЦЛИ

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

Да бисмо боље илустровали ову тачку, кренимо са:

$ авс помоћ

Ако се померите надоле на излазној страници, видећете све наведене услуге:

Излаз:

ДОСТУПНЕ УСЛУГЕ
о ацм
о ацм-пца
о алекафорбусинесс
о апигатеваи
.
.
.
о динамодб
о динамомодбстреамс
о ец2
о екр
о ецс
о ефс
о екс

Рецимо да сада желите да користите Амазон ЕЦ2 услугу за покретање својих ЕЦ2 инстанци. Даље истражујете одласком на:

Помоћ за $ авс ец2

Ово ће вам пружити све врсте поднаредби које бисте могли користити за креирање снимака, покретање флоте ВМ-ова, управљање ССХ-кључевима итд. Међутим, оно што ће ваша апликација захтевати је нешто о чему ћете морати да одлучите. Наравно, листа наредби, поткоманди и ваљаних аргумената који се могу користити је у ствари прилично дугачка. Али вероватно нећете морати да користите сваку опцију.

Закључак

Ако тек почињете, препоручио бих да започнете са конзолом за покретање различитих инстанци и управљање њима. Ово ће вам дати прилично добру идеју о томе коју опцију треба тражити када користите ЦЛИ. На крају, како користите све више и више ЦЛИ-а, можете започети писање скрипти за аутоматизацију целокупног процеса стварања, управљања и брисања ресурса.

Не приморавајте се да учите о томе. Тим стварима треба времена да утону.

Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...
Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...