Увод у АВС предлошке за Цлоуд Цлоуд

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

Предлошци ЦлоудФорматион

Шаблон Амазон ЦлоудФорматион је форматирана текстуална датотека на ИАМЛ или ЈСОН језику. Ове шаблоне можете креирати уз помоћ конзоле или ручно писати скрипту. У конзоли ће корисник повући и испустити ресурсе. Једном када је довршен, ЈСОН или ИАМЛ скрипта биће аутоматски генерисана и корисник може да је уређује ако жели. Да бисте изменили или уредили предложак, корисник може користити било који алат за уређивање текста или АВС ЦлоудФорматион дизајнер. Да би се писало, потребно је следити одређени формат са следећим објектима. Главни објекти предлошка ЦлоудФорматион описани су у наставку.

1. Формат: Овде је дефинисана верзија АВС ЦлоудФорматион предлошка.

Пример:

(
"AWSTemplateFormatVersion": "2019-09-09"
)

2. Опис: Сви коментари или описи предлошка могу се приметити у овом објекту.

Пример:

(
"Description": "An Amazon Redshift cluster is created within a Virtual Private Cloud”
)

3. Метаподаци: Даљње информације о предлошку су дефинисане у ЈСОН или ИАМЛ језику.

Пример:

(
"Metadata":
(
"AWS::CloudFormation::Interface": ()
)

4. Параметри: Прилагодба шаблона може се извршити помоћу параметара. То је додавањем прилагођених вриједности предлошку приликом стварања или ажурирања снопа.

Пример:

"Parameters" :
(
"KeyName": ()
"InstanceType" : ()
"DBName" : ()
"DBUser" : ()
"DBPassword" : ()
)

5. Мапирање: На основу вредности условног параметра, кориснику ће се омогућити да преслика кључ до њега. Штавише, са мапе, корисници могу да пронађу вредности користећи унутрашњу функцију „Фн :: ФиндИнМап“.

Пример:

(
"AWSInstanceType2Arch" :
(
"t1.micro" : ( "Arch" : "HVM64" ),
.
.
"t2.large" : ( "Arch" : "HVM64" ),
"m1.small" : ( "Arch" : "HVM64" ),
.
"m1.large" : ( "Arch" : "HVM64" )
)

6. Ресурси: У одељку Ресурси у шаблону АВС ЦлоудФорматион могуће је прогласити ресурсе као што су АВС Симпле Стораге Сервицес буцкет (С3), АВС Ламбда. Ови ресурси се такође могу креирати и специфицирати у хрпи.

Пример:

"Resources" :
(
"WebServerSecurityGroup" :
(
"Type" : " ",
"Properties" :
(
"GroupDescription" : "",
"SecurityGroupIngress" :() )
)
)

7. Излаз: Излазни одељак садржи вредности које треба увести у друге скупове или оне које се враћају док прегледавате своја својства скупа.

Пример:

"Outputs" :
(
"Description" : "”
“Value”: “”
)
)

Сада ћемо комбиновати све ове одељке и видети како ће образац изгледати.

Узорак шаблона

(
"AWSTemplateFormatVersion": "2019-09-09"
"Description": "An Amazon Redshift cluster is created within a Virtual Private Cloud”
"Metadata": (
"AWS::CloudFormation::Interface": ()
)
"Parameters" : (
"KeyName": ()
"InstanceType" : ()
"DBName" : ()
"DBUser" : ()
"DBPassword" : ()
)
"Mappings" :
(
"AWSInstanceType2Arch" :
(
"t1.micro" : ( "Arch" : "HVM64" ),
.
.
"t2.large" : ( "Arch" : "HVM64" ),
"m1.small" : ( "Arch" : "HVM64" ),
.
"m1.large" : ( "Arch" : "HVM64" )
)
"Resources" :
(
"WebServerSecurityGroup" :
(
"Type" : " ",
"Properties" :
(
"GroupDescription" : "",
"SecurityGroupIngress" :() )
)
)
"Outputs" :
(
"Description" : "”
“Value”: “”
)
)

Једном када се предложак креира, корисник може да пошаље предложак у стог.

Конфигурација ЦлоудФорматион стака

Корак у АВС-у је збир ресурса којима може управљати једна јединица. Ресурси се могу креирати, брисати и ажурирати креирањем, брисањем и ажурирањем снопова. Сада, да видимо како лансирамо овај стог и користимо предложак ЦлоудФорматион унутар њега.

1. Регистрирајте АВС налог ако га немате. Ако је већ присутан, пријавите се користећи акредитиве.

2. Отворите конзолу АВС ЦлоудФорматион користећи УРЛ хттпс://цонсоле.авс.амазон.цом/цлоудформатион.

3. Ако имате нови ЦлоудФорматион налог, кликните на Цреате Нев Стацк. Иначе, Креирај стацк.

4. Изаберите Пренеси предложак на Амазон С3 из Изаберите предложак. Отпремите свој образац тако што ћете изабрати Изаберите Датотека или унесите УРЛ.

5. Имајте на уму да ако је ЦлоудФорматион предложак смештен у С3 канту, корисник мора имати приступ том једном, а региони С3 Буцкет и Стацк требају бити исти.

6. Дајте одговарајуће име стог у одељку Специфи Детаилс у вашем ЦлоудФорматион Стацк-у.

7. Унесите назив ЕЦ2 Кеипаир у КеиНаме

8. Проверите да су ЕЦ2 тастатуре и стог у истој регији.

9. Кликните на дугме Даље.

10. Појављује се страница са неким необавезним пољима за унос, као што је ознака. Ознаке помажу у идентификовању скупова јер садржи парове кључ и вриједност. Али, сада не стварамо никакве ознаке.

11. Прегледајте детаље и изаберите Креирај.

12. Напредак стварања Стацка можете видјети сада на картици Евентс. Ако је креирање скупа у току, биће приказан статус ЦРЕАТЕ_ИН_ПРОГРЕСС, а ако је креирање завршено, биће приказан статус ЦРЕАТЕ_ЦОМПЛЕТЕД.

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

За брисање слога могу се користити следећи кораци.

  • Идите на ЦлоудФорматион конзолу и изаберите Стацк који сте направили.
  • Кликните Делете Стацк.
  • Кликните Да, Избриши када се појави порука за потврду.

Закључак

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

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

Ово је водич за АВС предлошке за Цлоуд Цлоуд. Овдје разговарамо о увођењу и различитим ЦлоудФорматион предлошцима заједно с примјерима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. АВС Арцхитецтуре
  2. АВС Сервицес
  3. Шта је АВС ЦлоудФронт
  4. АВС питања за интервју
  5. Услуге складиштења АВС-а
  6. АВС такмичари | Топ 7 натјецатеља АВС са карактеристикама
  7. Привате Цлоуд вс Публиц Цлоуд
  8. Шта је приватни облак?

Категорија: