Gizli dizileri Azure DevTest Labs bir anahtar kasasında depolayınStore secrets in a key vault in Azure DevTest Labs

Windows VM 'niz için parola, Linux VM 'niz için ortak SSH anahtarı veya bir yapıt aracılığıyla Git deponuzu kopyalamak için kişisel erişim belirteci kullanırken Azure DevTest Labs bir karmaşık parola girmeniz gerekebilir.You may need to enter a complex secret when using Azure DevTest Labs: password for your Windows VM, public SSH key for your Linux VM, or personal access token to clone your Git repo through an artifact. Gizli dizileri genellikle uzunluğundadır ve rastgele karakterlere sahiptir.Secrets are usually long and have random characters. Bu nedenle, özellikle de aynı parolayı birden çok kez kullanıyorsanız, bunları girmeye benzer ve güvenilir bir şekilde girebilirsiniz.Therefore, entering them can be tricky and inconvenient, especially if you use the same secret multiple times.

Bu sorunu çözmek ve ayrıca gizli dizileri güvenli bir yerde tutmak için DevTest Labs bir Azure anahtar kasasındagizli dizileri depolamayı destekler.To solve this problem and also keep your secrets in a safe place, DevTest Labs supports storing secrets in an Azure key vault. Bir Kullanıcı ilk kez gizli dizi kaydettiğinde, DevTest Labs hizmeti Laboratuvarı içeren aynı kaynak grubunda otomatik olarak bir Anahtar Kasası oluşturur ve gizli anahtarı anahtar kasasında depolar.When a user saves a secret for the first time, the DevTest Labs service automatically creates a key vault in the same resource group that contains the lab and stores the secret in the key vault. DevTest Labs her bir kullanıcı için ayrı bir Anahtar Kasası oluşturur.DevTest Labs creates a separate key vault for each user.

Laboratuvar kullanıcısının, anahtar kasasında bir gizli dizi oluşturabilmeniz için önce bir laboratuar sanal makinesi oluşturması gerektiğini lütfen unutmayın.Please note that lab user will need to first create a lab virtual machine before they can create a secret in the key vault. Bunun nedeni, DevTest Laboratuvarı hizmeti 'nin, kendi anahtar kasasında gizli dizileri oluşturmalarına ve depolamasına izin vermeden önce geçerli bir Kullanıcı belgesiyle ilişkilendirilmesi gerekir.This is because DevTest Lab service needs to associate the lab user with a valid user document before they are allowed to create and store secrets in their key vault.

Gizli dizi Azure Key Vault kaydetmeSave a secret in Azure Key Vault

Gizli anahtarı Azure Key Vault kaydetmek için aşağıdaki adımları uygulayın:To save your secret in Azure Key Vault, do the following steps:

  1. Sol menüdeki gizli dizilerimi seçin.Select My secrets on the left menu.

  2. Gizli dizi için bir ad girin.Enter a name for the secret. Bu adı, sanal makine, formül veya ortam oluştururken açılan listede görürsünüz.You see this name in the drop-down list when creating a VM, formula, or an environment.

  3. Parolayı değerolarak girin.Enter the secret as the value.

    Saklama parolası

Azure Key Vault bir gizli dizi kullanınUse a secret from Azure Key Vault

Bir VM, formül veya ortam oluşturmak için bir parola girmeniz gerektiğinde, el ile gizli anahtar girebilir ya da anahtar kasasından kaydedilmiş bir gizli dizi seçebilirsiniz.When you need to enter a secret to create a VM, formula, or an environment, you can either enter a secret manually or select a saved secret from the key vault. Anahtar Kasanızda depolanan bir gizli dizi kullanmak için aşağıdaki işlemleri yapın:To use a secret stored in your key vault, do the following actions:

  1. Kaydedilmiş gizli dizi kullan' ı seçin.Select Use a saved secret.

  2. Gizli dizi Seçlistesinden gizli anahtarı seçin.Select your secret from the drop-down list for Pick a secret.

    VM 'de gizli dizi kullanma

Azure Resource Manager şablonunda gizli dizi kullanmaUse a secret in an Azure Resource Manager template

Aşağıdaki örnekte gösterildiği gibi, bir VM oluşturmak için kullanılan bir Azure Resource Manager şablonunda gizli adınızı belirtebilirsiniz:You can specify your secret name in an Azure Resource Manager template that's used to create a VM as shown in the following example:

Formülde veya ortamda gizli dizi kullanın

Sonraki adımlarNext steps