Անցնել պարունակությանը

Կարևոր

Արտադրական միջավայրի համար անհրաժեշտ է իրականացնել առանձին X-Road Security Server-ի տեղակայում՝ առանձին ենթակառուցվածքում (ֆիզիկական կամ վիրտուալ միջավայրում), որը պետք է ունենա թեստային միջավայրից տարբերվող առանձին IP հասցե և DNS անուն։

Խնդրում ենք արտադրական միջավայրի համար չօգտագործել թեստային միջավայրի Security Server-ը, դրա IP հասցեն կամ DNS անունը։ Թեստային և արտադրական միջավայրերի Security Server-ները և դրանց համապատասխան ցանցային նույնացուցիչները պետք է լինեն տարանջատված։

Արտադրական միջավայրին անցնելուն զուգընթաց՝ թեստային ենթակառուցվածքը պետք է պահպանվի և շարունակի գործել թեստավորման նպատակներով։

Արտադրական (AM) և թեստային (ISAADemo) միջավայրերի տարբերությունները

ADEL-ն ունի երկու միջավայր՝ AM (արտադրական) և ISAADemo (թեստային)։ Այս տեղեկատվական շտեմարանի ուղեցույցների մեծ մասը գրված է երկու միջավայրերի համար, և քայլերը նույնն են։ Սույն էջում հավաքված է այն ամենը, ինչով միջավայրերը տարբերվում են, որպեսզի թեստային միջավայրից արտադրականին անցնելուց առաջ կարողանաք ստուգել։

Միջավայրի նույնականացուցիչում մեծատառ/փոքրատառը էական է

Օգտագործեք ճիշտ AM կամ ISAADemo ձևով։ Նույնականացուցիչը պետք է համապատասխանի Ձեր անվտանգության սերվերի միջավայրին, և այն յուրաքանչյուր X-Road նույնականացուցչի առաջին մասն է (օրինակ՝ AM/GOV/53204255/ADEL-ONBOARDING)։

Համեմատական աղյուսակ

Ոլորտ Թեստային (ISAADemo) Արտադրական (AM)
Տվյալներ Իրական տվյալներ չեն օգտագործվում Իրական տվյալներ, ներառյալ անձնական տվյալներ
Միանալը Հասանելիության հարցում ADEL-ին ADEL-ի ինքնասպասարկման միջավայրում ստորագրված միանալու պայմանագիր, ինչպես նաև միանալու մյուս քայլերը
Ծառայությունների մատուցման մակարդակի պայմանագիր (SLA) N/A Միանալու պայմանագիր
Հավաստագրեր Test CA ADEL CA
Ժամանակային դրոշմի ծառայություն Test TSA ADEL TSA
Կենտրոնական սերվերներ cs1.demo.x-road.isaa.cloud cs1.adel.gov.am, cs2.adel.gov.am, cs3.adel.gov.am
Փաթեթների պահոց Լռելյայն կարգավորումներ ADEL-ի արտադրական պահոց
Տվյալների ծառայությունների օգտագործման պայմանագիր Պարտադիր չէ Պարտադիր է
Միացման թեստավորման ծառայություն ISAADemo/GOV/demo-provider/TEST/XROAD-TEST AM/GOV/53204255/ADEL-ONBOARDING/connectivityCheck

Միանալը և պայմանագրերը

  • Թեստային միջավայր՝ թեստային configuration anchor-ը և member code-ը ստանալու համար կապ հաստատեք ADEL-ի հետ՝ adel@isaa.am հասցեով։ Ծառայությունների մատուցման մակարդակի պայմանագիր (SLA) չի գործում։
  • Արտադրական միջավայր՝ անհրաժեշտ է ստորագրել ADEL-ին միանալու պայմանագիրը։ Արտադրական միջավայրին միանալը ներառում է նաև անդամակցության պայմանագրեր, SLA-եր, համապատասխանելիության պաշտոնական ստուգում և արտադրական հավաստագրեր։
  • Թեստային միջավայրի համար բավարար է մեկ անվտանգության սերվերը․ բարձր հասանելիության կլաստերավորում չի պահանջվում։
  • Միանալու պայմանագիրը ստորագրելով՝ ADEL անդամը ստանձնում է իր պարտավորությունները։ Դրանց թվում է տեղեկատվական անվտանգության հաստատող նամակը, որը պետք է ներկայացվի միանալիս։
  • Configuration anchor-ը և member code-ը կախված են միջավայրից։ Դրանք պետք է պահանջել առանձին՝ յուրաքանչյուր միջավայրի համար։

Տես՝ Ինչպես միանալ ADEL-ին, Ստորագրել ADEL-ին միանալու պայմանագիր, ADEL անդամի պարտավորությունները, ADEL-ի միջավայրերը։

Ցանցային հասցեներ

Տեսակ Թեստային (ISAADemo) Արտադրական (AM)
Կենտրոնական սերվեր cs1.demo.x-road.isaa.cloud cs1.adel.gov.am (91.221.228.94)
cs2.adel.gov.am (91.221.228.93)
cs3.adel.gov.am (91.221.228.92)
Կառավարման ծառայությունների անվտանգության սերվեր mss.demo.x-road.isaa.cloud (63.184.54.254) mss.adel.gov.am (91.221.228.93)
Մոնիթորինգի անվտանգության սերվեր metrics-ss.demo.x-road.isaa.cloud monitoring.adel.gov.am

Firewall-ի կանոնները երկու միջավայրերում նույնն են (5500 և 5577 պորտերը՝ գործընկերների և մոնիթորինգի համար, 4001, 80 և 443՝ դեպի կենտրոնական սերվեր)։ Տարբերվում են միայն հասցեները։

Տես՝ ADEL-ի IP հասցեները՝ թույլատրված ցանկի համար, Ապահովել մոնիթորինգի հասանելիությունը։

Անվտանգության սերվերի տեղակայում

  • Ansible (VM)՝ միայն արտադրական միջավայրի համար խմբագրեք ansible/vars_files/remote_repo.yml ֆայլը՝ ADEL-ի արտադրական պահոցին (https://registry.del.am/repository) ուղղորդելու համար։ Թեստային միջավայրի համար թողեք պահոցի կարգավորումների լռելյայն արժեքները անփոփոխ։
  • Helm (Kubernetes)՝ values.yaml-ի օրինակում օգտագործվում են ADEL-ի registry-ն (docker.registry.del.am) և -am պատկերների թեգերը։

Տես՝ Տեղակայում վիրտուալ մեքենաների միջոցով՝ օգտագործելով Ansible, Kubernetes-ի տեղակայում՝ օգտագործելով Helm Chart։

Հավաստագրեր և վստահության ծառայություններ

Թեստային (ISAADemo) Արտադրական (AM)
Հավաստագրման ծառայություն ADEL Test ADEL
Հավաստագրման ծառայություն անվտանգության սերվերում Test CA ADEL CA
Ժամանակային դրոշմի ծառայություն Test TSA ADEL TSA

Կարգավորման ուղեցույցի սքրինշոթներում օգտագործված է թեստային միջավայրի կարգավորումը (Test CA և Test TSA)։ Արտադրական միջավայրում քայլերը նույնն են, սակայն ընտրվում են ADEL CA և TSA ծառայությունները, և օգտագործվում են արտադրական հավաստագրեր։

Տվյալների ծառայություններ

  • Տվյալների ծառայությունների օգտագործման պայմանագիր՝ արտադրական միջավայրում պարտադիր է՝ մինչև մեկ այլ անդամին հասանելիություն տրամադրելը (ՀՀ «Հանրային տեղեկությունների մասին» օրենքի 19-րդ հոդվածի 2-րդ մաս)։ Թեստային միջավայրում պարտադիր չէ։ Տես՝ Տվյալների ծառայությունների օգտագործման պայմանագրի կնքում։
  • Հասանելիության իրավունքներ՝ երկու միջավայրում էլ տվյալների ծառայություն մատուցողը հասանելիություն է տրամադրում Ձեր ենթահամակարգին։ Արտադրական միջավայրում դա կատարվում է ստորագրված պայմանագրի հիման վրա։
  • Նույնականացուցիչներ օրինակներում՝ ուղեցույցներում REST API հրապարակելու ուղեցույցում որպես պլեյսհոլդեր օգտագործվում է TEST/GOV/1234/... instance-ը։ Փոխարինեք այն ISAADemo-ով կամ AM-ով։
  • Մատուցողի նույնականացուցիչներ՝ որոշ ծառայություններ մատուցողների համար member class-ը, member code-ը և subsystem code-ը տարբերվում են միջավայրերի միջև։ Օրինակ՝ ՊԵԿ-ի CitizenBankIncome ուղեցույցում թեստային միջավայրի համար օգտագործվում է ISAADemo/GOV/SRC/DECLARATION, իսկ արտադրական միջավայրի համար՝ AM/GOV/49797259/DECLARATION։

Միացման թեստավորում

ADEL-ը յուրաքանչյուր միջավայրում տրամադրում է թեստային ծառայություն մատուցող։ Այն կանչելուց առաջ հասանելիություն ստանալու համար ADEL-ի աջակցության թիմին տրամադրեք Ձեր ենթահամակարգի նույնականացուցիչը։

Դաշտ Թեստային (ISAADemo) Արտադրական (AM)
Instance ISAADemo AM
Member class GOV GOV
Member name demo-provider ISA
Member code demo-provider 53204255
Subsystem code TEST ADEL-ONBOARDING
Service code XROAD-TEST connectivityCheck
Endpoint hello hello

Տես՝ REST հարցումներ թեստավորման համար։

Անվտանգության պահանջներ

Տվյալներ և անձնական տվյալներ

  • Թեստային միջավայր՝ իրական տվյալներ չեն օգտագործվում։ Նմուշային տվյալները (օրինակ՝ ՊԵԿ-ի ծառայության համար նմուշային ՀԾՀ-ները) տրամադրվում են հարցման դեպքում։
  • Արտադրական միջավայր՝ օգտագործվում են իրական տվյալներ։ Հարցում կատարեք միայն այն տվյալների համար, որոնց համար ունեք իրավաչափ նպատակ և հիմք՝ տվյալների ծառայությունների օգտագործման պայմանագրում։ Մի օգտագործեք ուղեցույցներում բերված նմուշային արժեքները և անձնական տվյալները մի գրանցեք հավելվածի լոգերում, եթե դա անհրաժեշտ չէ։