Keyvault Sınıf
Azure Machine Learning çalışma alanıyla ilişkili Azure Key Vault depolanan gizli dizileri yönetir.
Her Azure Machine Learning çalışma alanında ilişkili bir Azure Key Vault vardır. Keyvault sınıfı, gizli dizileri ayarlama, alma, silme ve listeleme gibi anahtar kasasında gizli dizileri yönetmenize olanak tanıyan basitleştirilmiş bir Azure Key Vault sarmalayıcısıdır. Gizli dizileri gizli dizileri düz metinde açığa çıkarmadan güvenli bir şekilde uzaktan çalıştırmalara geçirmek için Keyvault sınıfını kullanın.
Daha fazla bilgi için bkz. Eğitim çalıştırmalarında gizli dizileri kullanma.
Sınıf Keyvault oluşturucu.
- Devralma
-
builtins.objectKeyvault
Oluşturucu
Keyvault(workspace)
Parametreler
Açıklamalar
Yerel ve uzak işlem üzerinde gönderilen çalıştırmalarda, Key Vault gizli dizi değerini almak için Çalıştırma örneğinin yöntemini kullanabilirsinizget_secret. Birden çok gizli dizi almak için Run örneğinin yöntemini kullanın get_secrets .
Bu Çalıştırma yöntemleri size basit bir kısayol sağlar çünkü Çalıştırma örneği Çalışma Alanı ve Keyvault'un farkındadır ve uzak çalıştırmada Çalışma Alanı ve Keyvault örneğini örneklemeye gerek kalmadan gizli diziyi doğrudan alabilir.
Aşağıdaki örnekte, çalışma alanıyla ilişkili varsayılan anahtar kasasına erişme ve gizli dizi ayarlama adımları gösterilmektedir.
import uuid
local_secret = os.environ.get("LOCAL_SECRET", default = str(uuid.uuid4())) # Use random UUID as a substitute for real secret.
keyvault = ws.get_default_keyvault()
keyvault.set_secret(name="secret-name", value = local_secret)
Tam örnek şu kaynaktan edinilebilir: https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/manage-azureml-service/authentication-in-azureml/authentication-in-azureml.ipynb
Yöntemler
delete_secret |
Belirtilen adla gizli diziyi silin. |
delete_secrets |
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi listesini silin. |
get_secret |
Belirli bir gizli dizi adı için gizli dizi değerini döndürür. |
get_secret_content_type |
Belirli bir gizli dizi adı için gizli dizinin içerik türünü döndürür. |
get_secrets |
Belirli bir gizli dizi adları listesi için gizli dizi değerlerini döndürür. |
list_secrets |
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi adlarının listesini döndürür. Bu yöntem gizli dizi değerlerini döndürmez. |
set_secret |
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi ekleyin. |
set_secrets |
Çalışma alanıyla ilişkili Azure Key Vault gizli diziler sözlüğü ekleyin. |
delete_secret
Belirtilen adla gizli diziyi silin.
delete_secret(name)
Parametreler
Dönüş türü
delete_secrets
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi listesini silin.
delete_secrets(secrets)
Parametreler
- secrets
Dönüş türü
get_secret
Belirli bir gizli dizi adı için gizli dizi değerini döndürür.
get_secret(name)
Parametreler
Döndürülenler
Belirtilen gizli dizi adı için gizli dizi değeri.
Dönüş türü
get_secret_content_type
Belirli bir gizli dizi adı için gizli dizinin içerik türünü döndürür.
get_secret_content_type(name)
Parametreler
Döndürülenler
Belirtilen gizli dizi adı için gizli dizi içerik türü.
Dönüş türü
get_secrets
Belirli bir gizli dizi adları listesi için gizli dizi değerlerini döndürür.
get_secrets(secrets)
Parametreler
Döndürülenler
Bulunan ve bulunmayan gizli dizilerin sözlüğü.
Dönüş türü
list_secrets
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi adlarının listesini döndürür.
Bu yöntem gizli dizi değerlerini döndürmez.
list_secrets()
Döndürülenler
{name : "secretName"} biçiminde gizli dizi adları sözlüğü listesi
Dönüş türü
set_secret
Çalışma alanıyla ilişkili Azure Key Vault gizli dizi ekleyin.
set_secret(name, value, content_type=KeyVaultContentType.not_provided)
Parametreler
- value
- <xref:azureml.core.azureml._restclient.models.KeyVaultContentType>
Eklenecek gizli dizinin değeri.
- value
Eklenecek gizli dizinin içerik türü.
- content_type
Dönüş türü
set_secrets
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin