Uygulama kimlik bilgisi oluşturma

OpenStack API erişimini açın, kendiniz veya bir servis hesabı için uygulama kimlik bilgisi oluşturun, profilini seçin ve dosyalarını indirin.

Uygulama kimlik bilgisi, OpenStack araçlarının projelerinizden birine giriş yapmasını sağlar. Kimlik bilgisini konsolda oluşturursunuz; konsol, gizli anahtarını hazır yapılandırma dosyalarıyla birlikte yalnızca bir kez gösterir.

Başlamadan önce

  • Kuruluşunuzun OpenStack API erişimi açık olmalıdır. Bkz. OpenStack API erişimini açma veya kapatma.
  • Hesabınızda iki adımlı doğrulamayı ayarlayın. Bir kimlik bilgisini oluşturmak veya yenilemek ve OpenStack API erişimini açıp kapatmak, konsol oturumunuzda yakın zamanda yapılmış bir iki adımlı doğrulama gerektirir. Bkz. Ek doğrulama (step-up).
  • Kimlik bilgisini oluşturacağınız projeyi açın. Bir kimlik bilgisi tek bir projeye aittir.
  • Kendinize kimlik bilgisi oluşturmak için projedeki erişiminiz, formun sunduğu profillerden birine izin vermelidir. Bkz. Profiller.
  • Bir servis hesabına kimlik bilgisi oluşturmak için Sahip rolüne ya da API Tokens için Yönet erişimi olan özel bir role sahip olmanız gerekir; ayrıca projedeki kendi OpenStack rolleriniz, servis hesabının tüm rollerini kapsamalıdır.

OpenStack API erişimini açma veya kapatma

Yeni bir kuruluş için OpenStack API erişimi kapalıdır. Anahtarı yalnızca aboneliğin bir sahibi görür ve değiştirebilir.

Konsolda Kimlik & ErişimOpenStack API erişimi sayfasına gidin.

Kuruluş API erişimi panelinde Aç düğmesini seçin.

Konsol istediğinde kimlik doğrulayıcı uygulamanızdan bir kod girin.

Dikkat

Erişimi kapatmak, kuruluşunuzun tüm OpenStack kimliklerini ve onlarla birlikte her projedeki tüm uygulama kimlik bilgilerini siler. Erişimi yeniden açtığınızda kimlik bilgileri geri gelmez; yeniden oluşturulmaları gerekir.

Erişimi kapatmak için:

Konsolda Kimlik & ErişimOpenStack API erişimi sayfasına gidin.

Kuruluş API erişimi panelinde Kapat düğmesini seçin.

Konsol isterse kimlik doğrulayıcı uygulamanızdan bir kod girin.

Silinecek kimliklerin ve etkin kimlik bilgilerinin sayısını kontrol edin ve Kuruluşun tüm OpenStack kimlik bilgilerinin çalışmayı bırakacağını anlıyorum onay kutusunu seçin.

Kapat ve sil düğmesini seçin.

Kimlik bilgisi oluşturma

Kimlik & ErişimOpenStack API erişimi sayfasına gidin ve Yeni kimlik bilgisi düğmesini seçin.

Ad alanına bir ad girin.

Sahip altında Ben seçeneğini ya da Bir servis hesabı seçeneğini ve ardından servis hesabını seçin. Sahip seçimi yalnızca servis hesapları için kimlik bilgisi oluşturabiliyorsanız ve etkin bir servis hesabı varsa görünür.

Profil altında bir profil seçin. Form her profili listeler ve seçemeyeceğiniz bir profilin yanında nedenini gösterir. Bkz. Profiller.

Geçerlilik süresi alanında kimlik bilgisinin ne kadar süre geçerli kalacağını seçin.

Kimlik bilgisini oluştur düğmesini seçin. Konsol isterse kimlik doğrulayıcı uygulamanızdan bir kod girin.

Uygulama kimlik bilgisi ID'si ve Gizli anahtar değerlerini kopyalayın ya da ihtiyacınız olan dosyaları Kullanıma hazır dosyalar altından indirin.

Gizli anahtarı sakladım seçeneğini, ardından Tamam düğmesini seçin.

Önemli

Gizli anahtar yalnızca bir kez, bu ekranda gösterilir. Kaybederseniz kimlik bilgisini yenileyin veya yeni bir kimlik bilgisi oluşturun.

AlanKurallar
Ad1–63 karakter: harfler, rakamlar, boşluklar, ., _ ve -. Bir harf veya rakamla başlamalıdır ve boşlukla bitemez. pc_live_ veya sak_live_ ile başlayamaz.
SahipSiz veya etkin bir servis hesabı.
ProfilRolünüzün izin verdiği bir profil.
Geçerlilik süresi7, 30, 90, 180 veya 365 gün. Her kimlik bilgisinin süresi dolar. 14 gün veya daha az kaldığında ve yeniden 3 gün veya daha az kaldığında bir e-posta gönderilir: size ya da bir servis hesabının kimlik bilgisi için onu oluşturan üyeye.

Ekran, Verilen OpenStack rolleri listesini de gösterir.

Sonuç

Kimlik bilgisi Kimlik & ErişimOpenStack API erişimi altındaki listede Etkin durumuyla görünür. Araçlarınızı kimlik bilgisinin ID’si ve gizli anahtarıyla ya da indirilen dosyalarla yapılandırın. Bkz. openstack CLI kullanımı ve Terraform kullanımı.

Profiller

Profil, kimlik bilgisinin projede aldığı Keystone rollerini belirler. Form, Profil altında her profili listeler ve seçemeyeceğiniz bir profilin yanında nedenini gösterir.

Tam erişim profili, kimlik bilgisine member ve load-balancer_member Keystone rollerini verir; böylece kimlik bilgisi projede kaynak oluşturabilir ve yönetebilir. Bu profili seçmek için, Sahip ve Katkıda bulunan rollerinde olduğu gibi projede Compute, ağ ve depolama için Yönet erişimine ihtiyacınız vardır.

  • Yük dengeleyici rolü, Load Balancers izninizi izler. Yük dengeleyicilerde Yönet erişiminiz yoksa Tam erişim profilli bir kimlik bilgisi load-balancer_member yerine load-balancer_observer rolünü alır ya da hiç yük dengeleyici rolü almaz. Oluşturmadan sonraki ekran, verilen rolleri gösterir.
  • Bir kimlik bilgisi, sahibinin projedeki OpenStack rollerinden hiçbir zaman fazlasını almaz.
  • Bir servis hesabının kimlik bilgisi için aynı kurallar servis hesabının rollerine uygulanır.
  • Hiçbir profili seçemiyorsanız sayfa bunu belirtir ve orada kimlik bilgisi oluşturamazsınız.

İndirilen dosyalar

Konsol, yeni kimlik bilgisinden tarayıcınızda şu dosyaları üretir:

DosyaKullanım amacı
clouds.yamlopenstack CLI, openstacksdk ve Terraform. Bulut girdisinin adı: bulutistan.
openrc.shKimlik bilgisini bir kabuğa ortam değişkenleri olarak yükleme.
cloud.confKubernetes’teki OpenStack cloud controller manager ve Cinder CSI.
cloud-config-secret.yamlkube-system/cloud-config Kubernetes Secret’ı olarak cloud.conf dosyası.
main.tfclouds.yaml dosyasını okuyan bir Terraform başlangıç noktası.

main.tf dışındaki her dosya gizli anahtarı içerir. Bu dosyaları gizli tutun ve sürüm kontrolünün dışında bırakın.

Dosyalar, sayfanın Endpoint, bölge ve limitler altında gösterdiği uç noktayı işaret eder: https://<identity-host>/v3 biçimindeki kimlik URL’si, bölge, public arabirimi ve v3applicationcredential kimlik doğrulama türü. Bir aracı elle yapılandırıyorsanız bu değerleri sayfadan kopyalayın.

Hangi kimlik bilgilerini kim görür

Kimlik & ErişimOpenStack API erişimi sayfası, geçerli projenin görmenize izin verilen kimlik bilgilerini listeler:

  • kendi kimlik bilgileriniz;
  • API Tokens için Yönet erişiminiz varsa servis hesaplarının kimlik bilgileri;
  • Identity & Access için Yönet erişiminiz varsa projenin tüm kimlik bilgileri.

Görebildiğiniz kimlik bilgilerini iptal edebilirsiniz. Bkz. Kimlik bilgilerini yenileme ve iptal etme.

Sorun giderme

MesajNe yapılmalı
Kuruluşunuz için doğrudan OpenStack API erişimi kapalı.Aboneliğin bir sahibinden OpenStack API erişimini açmasını isteyin.
Bu proje bulutta henüz hazır değil. Birkaç dakika sonra yeniden deneyin.Bekleyin ve yeniden deneyin.
Bu projedeki rolünüz bu profile izin vermiyor.Başka bir profil seçin veya projede daha fazla erişimi olan bir rol isteyin.
Servis hesabının bu projede sizde olmayan OpenStack rolleri var. Onun için kimlik bilgisi oluşturamazsınız.Kimlik bilgisini, projedeki erişimi servis hesabınınkini kapsayan birinin oluşturmasını isteyin.
Kimlik bilgisi limitine ulaşıldı. Önce kullanılmayan bir kimlik bilgisini iptal edin.Artık kullanmadığınız bir kimlik bilgisini iptal edin. Bkz. OpenStack API limitleri.
OpenStack kimlik bilgileri yalnızca iki adımlı doğrulamalı bir konsol oturumundan oluşturulabilir; API belirteciyle oluşturulamaz.Kimlik bilgisini, iki adımlı doğrulamayla giriş yapmış olarak konsolda oluşturun.
Bu istek zaten işlendi. Gizli anahtar bir kez gösterildi ve yeniden gösterilemez; saklanmadıysa o kimlik bilgisini iptal edip yenisini oluşturun.Gizli anahtarı saklamadıysanız o kimlik bilgisini iptal edin ve yeni bir tane oluşturun.

Bu sayfada