Add-AzureRmVmssSecret
Titkos kulcsot ad hozzá egy VMSS-hez.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
Add-AzureRmVmssSecret
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-SourceVaultId] <String>]
[[-VaultCertificate] <VaultCertificate[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Az Add-AzureRmVmssSecret parancsmag titkos kulcsot ad hozzá a virtuálisgép-méretezési csoporthoz (VMSS). A titkos kulcsot egy Azure Key Vaultban kell tárolni. További információ a Key Vaultról: Mi az Az Azure Key Vault? (https://azure.microsoft.com/en-us/documentation/articles/key-vault-whatis/). A parancsmagokkal kapcsolatos további információkért tekintse meg az Azure Key Vault-parancsmagokat a Microsoft Developer Network könyvtárában vagy a Set-AzureKeyVaultSecret parancsmagban.
Példák
1. példa: Titkos kód hozzáadása a VMSS-hez
PS C:\> $Vault = Get-AzureRmKeyVault -VaultName "ContosoVault"
PS C:\> $CertConfig = New-AzureRmVmssVaultCertificateConfig -CertificateUrl "http://keyVaultName.vault.contoso.net/secrets/secretName/secretVersion" -CertificateStore "Certificates"
PS C:\> $VMSS = New-AzureRmVmssConfig
PS C:\> Add-AzureRmVmssSecret -VirtualMachineScaleSet $VMSS -SourceVaultId $Vault.ResourceId -VaultCertificate $CertConfig
Ez a példa egy titkos kulcsot ad hozzá a VMSS-hez. Az első parancs a Get-AzureRmKeyVault parancsmagot használja a ContosoVault nevű tároló titkos kulcsának lekéréséhez, és az eredményt a $Vault nevű változóban tárolja. A második parancs a New-AzureRmVmssVaultCertificateConfig parancsmaggal hoz létre egy Key Vault-tanúsítványkonfigurációt a Tanúsítványok nevű tanúsítványtároló megadott tanúsítvány-URL-címével, és az eredményeket a $CertConfig nevű változóban tárolja. A harmadik parancs a New-AzureRmVmssConfig parancsmaggal hoz létre egy VMSS konfigurációs objektumot, és az eredményt a $VMSS nevű változóban tárolja. A negyedik parancs egy titkos kulcsot ad hozzá a VMSS-hez a kulcserőforrás-azonosító, valamint a $Vault és $CertConfig változókban tárolt tárolótanúsítvány használatával.
Paraméterek
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SourceVaultId
Megadja annak a Key Vaultnak az erőforrás-azonosítóját, amely tartalmazza a virtuális géphez hozzáadható tanúsítványokat. Ez az érték több tanúsítvány hozzáadásának kulcsa is. Ez azt jelenti, hogy ugyanazt az értéket használhatja a SourceVaultId paraméterhez, ha több tanúsítványt vesz fel ugyanabból a Key Vaultból.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-VaultCertificate
Megadja a tanúsítvány URL-címét és a tanúsítvány nevét tartalmazó tárolótanúsítvány-objektumot. Az objektum létrehozásához használhatja a New-AzureRmVmssVaultCertificateConfig parancsmagot.
Típus: | VaultCertificate[] |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-VirtualMachineScaleSet
Megadja a VMSS-objektumot. Az objektum létrehozásához használhatja a New-AzureRmVmssConfig parancsmagot.
Típus: | PSVirtualMachineScaleSet |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |