Tətbiq giriş məlumatı yaradın

OpenStack API girişini aktivləşdirin, özünüz və ya xidmət hesabı üçün tətbiq giriş məlumatı yaradın, onun profilini seçin və fayllarını endirin.

Tətbiq giriş məlumatı (application credential) OpenStack alətlərinə layihələrinizdən (project) birinə daxil olmağa imkan verir. Onu konsolda yaradırsınız, konsol isə onun sirrini (secret) hazır konfiqurasiya faylları ilə birlikdə bir dəfə göstərir.

Başlamazdan əvvəl

  • Təşkilatınızın OpenStack API girişi aktiv olmalıdır. OpenStack API girişini aktivləşdirin və ya qeyri-aktiv edin bölməsinə baxın.
  • Hesabınızda iki faktorlu autentifikasiyanı (two-factor authentication) qurun. Giriş məlumatının yaradılması və ya rotasiyası, həmçinin OpenStack API girişinin aktivləşdirilməsi və ya qeyri-aktiv edilməsi konsol seansınızda bu yaxınlarda keçirilmiş iki faktorlu təsdiqləmə tələb edir. Əlavə təsdiqləmə bölməsinə baxın.
  • Giriş məlumatının nəzərdə tutulduğu layihəni açın. Giriş məlumatı bir layihəyə aiddir.
  • Özünüz üçün giriş məlumatı yaratmaq üçün layihədəki girişiniz formanın təklif etdiyi profillərdən birinə icazə verməlidir. Profillər bölməsinə baxın.
  • Xidmət hesabı (service account) üçün giriş məlumatı yaratmaq üçün sizə Owner rolu və ya API Tokens üzrə Manage girişi olan fərdi rol (custom role) lazımdır; layihədəki öz OpenStack rollarınız xidmət hesabının bütün rollarını əhatə etməlidir.

OpenStack API girişini aktivləşdirin və ya qeyri-aktiv edin

Yeni təşkilat üçün OpenStack API girişi qeyri-aktivdir. Dəyişdiricini yalnız abunəliyin (subscription) sahibi görür və dəyişə bilər.

Konsolda Identity & AccessOpenStack API access bölməsinə keçin.

Organisation API access panelində Switch on düyməsini seçin.

Konsol tələb etdikdə autentifikator tətbiqinizdən (authenticator app) kodu daxil edin.

Diqqət

Girişi qeyri-aktiv etmək təşkilatınızın bütün OpenStack kimliklərini, onlarla birlikdə isə bütün layihələrdəki bütün tətbiq giriş məlumatlarını silir. Girişi yenidən aktivləşdirdikdə giriş məlumatları geri qayıtmır; onlar yenidən yaradılmalıdır.

Girişi qeyri-aktiv etmək üçün:

Konsolda Identity & AccessOpenStack API access bölməsinə keçin.

Organisation API access panelində Switch off düyməsini seçin.

Konsol tələb edərsə, autentifikator tətbiqinizdən kodu daxil edin.

Silinən kimliklərin və aktiv giriş məlumatlarının sayını yoxlayın və I understand that every OpenStack credential of the organisation stops working seçim xanasını seçin.

Switch off and delete düyməsini seçin.

Giriş məlumatı yaradın

Identity & AccessOpenStack API access bölməsinə keçin və New credential düyməsini seçin.

Name sahəsini doldurun.

Owner altında Me seçimini və ya A service account seçimini, sonra isə xidmət hesabını seçin. Sahib seçimi yalnız xidmət hesabları üçün giriş məlumatı yarada bildikdə və aktiv xidmət hesabı mövcud olduqda görünür.

Profile altında profil seçin. Forma bütün profilləri siyahıya alır və seçə bilmədiyiniz profilin yanında səbəbi göstərir. Profillər bölməsinə baxın.

Expires after sahəsində giriş məlumatının etibarlılıq müddətini seçin.

Create credential düyməsini seçin. Konsol tələb edərsə, autentifikator tətbiqinizdən kodu daxil edin.

Application credential ID və Secret dəyərlərini köçürün və ya Ready-to-use files altında lazım olan faylları endirin.

I have stored the secret seçim xanasını, sonra isə Done düyməsini seçin.

Vacib

Sirr bir dəfə, bu ekranda göstərilir. Onu itirsəniz, giriş məlumatını rotasiya edin və ya yenisini yaradın.

SahəQaydalar
Name1–63 simvol: hərflər, rəqəmlər, boşluqlar, ., _ və -. Hərf və ya rəqəmlə başlamalı və boşluqla bitə bilməz. pc_live_ və ya sak_live_ ilə başlaya bilməz.
OwnerSiz və ya aktiv xidmət hesabı.
ProfileRolunuzun icazə verdiyi profil.
Expires after7, 30, 90, 180 və ya 365 gün. Hər giriş məlumatının müddəti bitir. 14 gün və ya daha az qaldıqda, sonra yenidən 3 gün və ya daha az qaldıqda e-poçt göndərilir: sizə, xidmət hesabının giriş məlumatı üçün isə onu yaradan üzvə.

Ekranda həmçinin OpenStack roles granted siyahısı göstərilir.

Nəticə

Giriş məlumatı Identity & AccessOpenStack API access altındakı siyahıda Active statusu ilə görünür. Alətlərinizi onun ID-si və sirri ilə və ya endirilmiş fayllarla konfiqurasiya edin. openstack CLI-dən istifadə edin və Terraform-dan istifadə edin səhifələrinə baxın.

Profillər

Profil giriş məlumatının layihədə aldığı Keystone rollarını müəyyən edir. Profile altında forma bütün profilləri siyahıya alır və seçə bilmədiyiniz profilin yanında səbəbi göstərir.

Full access profili giriş məlumatına member və load-balancer_member Keystone rollarını verir ki, o, layihədə resursları yarada və idarə edə bilsin. Onu seçmək üçün Owner və Contributor rollarında olduğu kimi, layihədə compute, networking və storage üzrə Manage girişiniz olmalıdır.

  • Load balancer rolu sizin Load Balancers icazənizə (permission) uyğun gəlir. Load Balancers üzrə Manage girişi olmadıqda Full access profilli giriş məlumatı load-balancer_member əvəzinə load-balancer_observer alır və ya ümumiyyətlə load balancer rolu almır. Yaratmadan sonrakı ekran verilmiş rolları göstərir.
  • Giriş məlumatı heç vaxt sahibinin layihədəki OpenStack rollarından artığını almır.
  • Xidmət hesabının giriş məlumatı üçün eyni qaydalar xidmət hesabının rollarına tətbiq olunur.
  • Heç bir profili seçə bilmirsinizsə, səhifə bunu bildirir və orada giriş məlumatı yarada bilməzsiniz.

Endirilən fayllar

Konsol bu faylları yeni giriş məlumatından brauzerinizdə yaradır:

FaylNə üçün istifadə olunur
clouds.yamlopenstack CLI, openstacksdk və Terraform. Bulud qeydi bulutistan adlanır.
openrc.shGiriş məlumatının shell-ə mühit dəyişənləri kimi yüklənməsi.
cloud.confKubernetes-də OpenStack cloud controller manager və Cinder CSI.
cloud-config-secret.yamlkube-system/cloud-config Kubernetes Secret-i kimi cloud.conf faylı.
main.tfclouds.yaml faylını oxuyan Terraform başlanğıc nöqtəsi.

main.tf istisna olmaqla hər fayl sirri ehtiva edir. Onları məxfi saxlayın və versiyalara nəzarət sisteminə əlavə etməyin.

Fayllar səhifənin Endpoint, region and limits altında göstərdiyi son nöqtəyə (endpoint) yönəlir: https://<identity-host>/v3 formasında kimlik URL-i, region, public interfeysi və v3applicationcredential autentifikasiya tipi. Aləti əl ilə konfiqurasiya edirsinizsə, bu dəyərləri səhifədən köçürün.

Kim hansı giriş məlumatlarını görür

Identity & AccessOpenStack API access bölməsi cari layihənin görməyə icazəniz olan giriş məlumatlarını siyahıya alır:

  • öz giriş məlumatlarınız;
  • API Tokens üzrə Manage girişiniz varsa, xidmət hesablarının giriş məlumatları;
  • Identity & Access üzrə Manage girişiniz varsa, layihənin bütün giriş məlumatları.

Gördüyünüz giriş məlumatlarını ləğv edə bilərsiniz. Giriş məlumatlarını rotasiya və ləğv edin səhifəsinə baxın.

Nasazlığın həlli

MesajNə etməli
Direct OpenStack API access is off for your organisation.Abunəliyin sahibindən OpenStack API girişini aktivləşdirməsini xahiş edin.
This project is not ready on the cloud yet. Try again in a few minutes.Gözləyin və yenidən cəhd edin.
Your role on this project does not allow this profile.Başqa profil seçin və ya layihədə daha geniş girişi olan rol istəyin.
The service account has OpenStack roles on this project that you do not. You cannot create a credential for it.Layihədəki girişi xidmət hesabının girişini əhatə edən birindən giriş məlumatını yaratmasını xahiş edin.
The credential limit is reached. Revoke an unused credential first.Artıq istifadə etmədiyiniz giriş məlumatını ləğv edin. OpenStack API limitləri səhifəsinə baxın.
OpenStack credentials can only be created from a console session with two-factor authentication, not with an API token.İki faktorlu autentifikasiya ilə daxil olaraq giriş məlumatını konsolda yaradın.
This request was already processed. Its secret was shown once and cannot be shown again; revoke that credential and create a new one if it was not stored.Sirri saxlamamısınızsa, həmin giriş məlumatını ləğv edin və yenisini yaradın.

Bu səhifədə