V této části se dozvíte, jak nastavit rozhraní příkazového řádku, pokud používáte Azure AD jako službu pro správu identit a používáte rozhraní příkazového řádku v počítači s Windows.This section walks you through setting up CLI if you're using Azure AD as your identity management service, and are using CLI on a Windows machine.
Připojení k centru Azure StackConnect to Azure Stack Hub
Pokud používáte ASDK, důvěřovat kořenovému certifikátu certifikační autority centra Azure Stack.If you are using the ASDK, trust the Azure Stack Hub CA root certificate. Pokyny najdete v tématu důvěryhodnost certifikátu.For instruction, see Trust the certificate.
Zaregistrujte své prostředí Azure Stackového centra spuštěním az cloud register
příkazu.Register your Azure Stack Hub environment by running the az cloud register
command.
Zaregistrujte své prostředí.Register your environment. Při spuštění použijte následující parametry az cloud register
:Use the following parameters when running az cloud register
:
HodnotaValue |
PříkladExample |
PopisDescription |
Název prostředíEnvironment name |
AzureStackUserAzureStackUser |
Použijte AzureStackUser pro uživatelské prostředí.Use AzureStackUser for the user environment. Pokud jste operátor, zadejte AzureStackAdmin .If you're operator, specify AzureStackAdmin . |
Správce prostředků koncový bodResource Manager endpoint |
https://management.contoso.onmicrosoft.com |
ResourceManagerUrl v ASDK je: https://management.contoso.onmicrosoft.com/ ResourceManagerUrl v integrovaných systémech je: https://management.<region>.<fqdn>/ Pokud máte dotaz týkající se integrovaného systémového koncového bodu, obraťte se na svého operátora cloudu.The ResourceManagerUrl in the ASDK is: https://management.contoso.onmicrosoft.com/ The ResourceManagerUrl in integrated systems is: https://management.<region>.<fqdn>/ If you have a question about the integrated system endpoint, contact your cloud operator. |
Koncový bod úložištěStorage endpoint |
local.contoso.onmicrosoft.comlocal.contoso.onmicrosoft.com |
local.azurestack.external je pro rozhraní ASDK.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Přípona trezoru klíčůKeyvault suffix |
. vault.contoso.onmicrosoft.com.vault.contoso.onmicrosoft.com |
.vault.local.azurestack.external je pro rozhraní ASDK..vault.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
ID prostředku grafu služby Active Directory koncového boduEndpoint active directory graph resource ID |
https://graph.windows.net/ |
Identifikátor prostředku služby Azure Active Directory.The Active Directory resource ID. |
az cloud register `
-n <environmentname> `
--endpoint-resource-manager "https://management.<region>.<fqdn>" `
--suffix-storage-endpoint "<fqdn>" `
--suffix-keyvault-dns ".vault.<fqdn>" `
--endpoint-active-directory-graph-resource-id "https://graph.windows.net/"
Odkaz na příkaz Register najdete v referenční dokumentaci k Azure CLI.You can find a reference for the register command in the Azure CLI reference documentation.
Nastavte aktivní prostředí pomocí následujících příkazů.Set the active environment by using the following commands.
az cloud set -n <environmentname>
Aktualizujte konfiguraci prostředí tak, aby používala profil konkrétní verze rozhraní API centra Azure Stack.Update your environment configuration to use the Azure Stack Hub specific API version profile. Chcete-li aktualizovat konfiguraci, spusťte následující příkaz:To update the configuration, run the following command:
az cloud update --profile 2019-03-01-hybrid
Přihlaste se k prostředí Azure Stackového centra pomocí az login
příkazu.Sign in to your Azure Stack Hub environment by using the az login
command.
K prostředí centra Azure Stack se můžete přihlásit pomocí přihlašovacích údajů uživatele nebo pomocí instančního objektu , který vám poskytl operátor cloudu.You can sign in to the Azure Stack Hub environment using your user credentials, or with a service principal (SPN) provided to you by your cloud operator.
Přihlaste se jako uživatel:Sign in as a user:
Můžete buď zadat uživatelské jméno a heslo přímo v rámci az login
příkazu, nebo ověřit pomocí prohlížeče.You can either specify the username and password directly within the az login
command, or authenticate by using a browser. Pokud má váš účet povolené ověřování Multi-Factor Authentication, musíte to udělat:You must do the latter if your account has multi-factor authentication enabled:
az login -u "user@contoso.onmicrosoft.com" -p 'Password123!' --tenant contoso.onmicrosoft.com
Poznámka
Pokud má váš uživatelský účet povolený službu Multi-Factor Authentication, použijte az login
příkaz bez zadání -u
parametru.If your user account has multi-factor authentication enabled, use the az login
command without providing the -u
parameter. Spuštěním tohoto příkazu získáte adresu URL a kód, který je nutné použít k ověření.Running this command gives you a URL and a code that you must use to authenticate.
Přihlaste se jako instanční objekt:Sign in as a service principal:
Než se přihlásíte, vytvořte instanční objekt pomocí Azure Portal nebo rozhraní příkazového řádku a přiřaďte mu roli.Before you sign in, create a service principal through the Azure portal or CLI and assign it a role. Teď se přihlaste pomocí následujícího příkazu:Now, sign in by using the following command:
az login `
--tenant <Azure Active Directory Tenant name. `
For example: myazurestack.onmicrosoft.com> `
--service-principal `
-u <Application Id of the Service Principal> `
-p <Key generated for the Service Principal>
Ověřte, že je vaše prostředí správně nastavené a že vaše prostředí je aktivním cloudem.Verify that your environment is set correctly and that your environment is the active cloud.
az cloud list --output table
Měli byste vidět, že je vaše prostředí uvedené a je aktivní true
.You should see that your environment is listed and IsActive is true
. Příklad:For example:
IsActive Name Profile
---------- ----------------- -----------------
False AzureCloud 2019-03-01-hybrid
False AzureChinaCloud latest
False AzureUSGovernment latest
False AzureGermanCloud latest
True AzureStackUser 2019-03-01-hybrid
Testování připojeníTest the connectivity
Když máte všechno nastavené, pomocí rozhraní příkazového řádku můžete vytvářet prostředky v rámci centra Azure Stack.With everything set up, use CLI to create resources within Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač.For example, you can create a resource group for an app and add a VM. Pomocí následujícího příkazu vytvořte skupinu prostředků s názvem "MyResourceGroup":Use the following command to create a resource group named "MyResourceGroup":
az group create -n MyResourceGroup -l local
Pokud je skupina prostředků úspěšně vytvořená, předchozí příkaz vytvoří výstup následujících vlastností nově vytvořeného prostředku:If the resource group is created successfully, the previous command outputs the following properties of the newly created resource:

V této části se dozvíte, jak nastavit rozhraní příkazového řádku, pokud jako službu pro správu identit používáte službu Active Directory federovaného Services (AD FS) a používáte rozhraní příkazového řádku (CLI) na počítači s Windows.This section walks you through setting up CLI if you're using Active Directory Federated Services (AD FS) as your identity management service, and are using CLI on a Windows machine.
Připojení k centru Azure StackConnect to Azure Stack Hub
Pokud používáte ASDK, důvěřovat kořenovému certifikátu certifikační autority centra Azure Stack.If you are using the ASDK, trust the Azure Stack Hub CA root certificate. Pokyny najdete v tématu důvěryhodnost certifikátu.For instruction, see Trust the certificate.
Zaregistrujte své prostředí Azure Stackového centra spuštěním az cloud register
příkazu.Register your Azure Stack Hub environment by running the az cloud register
command.
Zaregistrujte své prostředí.Register your environment. Při spuštění použijte následující parametry az cloud register
:Use the following parameters when running az cloud register
:
HodnotaValue |
PříkladExample |
PopisDescription |
Název prostředíEnvironment name |
AzureStackUserAzureStackUser |
Použijte AzureStackUser pro uživatelské prostředí.Use AzureStackUser for the user environment. Pokud jste operátor, zadejte AzureStackAdmin .If you're operator, specify AzureStackAdmin . |
Správce prostředků koncový bodResource Manager endpoint |
https://management.local.azurestack.external |
ResourceManagerUrl v ASDK je: https://management.local.azurestack.external/ ResourceManagerUrl v integrovaných systémech je: https://management.<region>.<fqdn>/ Pokud máte dotaz týkající se integrovaného systémového koncového bodu, obraťte se na svého operátora cloudu.The ResourceManagerUrl in the ASDK is: https://management.local.azurestack.external/ The ResourceManagerUrl in integrated systems is: https://management.<region>.<fqdn>/ If you have a question about the integrated system endpoint, contact your cloud operator. |
Koncový bod úložištěStorage endpoint |
Local. azurestack. externallocal.azurestack.external |
local.azurestack.external je pro rozhraní ASDK.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Přípona trezoru klíčůKeyvault suffix |
. trezor. Local. azurestack. external.vault.local.azurestack.external |
.vault.local.azurestack.external je pro rozhraní ASDK..vault.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Koncový bod dokumentu aliasu pro image virtuálního počítače –VM image alias doc endpoint- |
https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json |
Identifikátor URI dokumentu, který obsahuje aliasy imagí virtuálních počítačůURI of the document, which contains VM image aliases. Další informace najdete v tématu Nastavení koncového bodu aliasu virtuálního počítače.For more info, see Set up the virtual machine alias endpoint. |
az cloud register -n <environmentname> --endpoint-resource-manager "https://management.local.azurestack.external" --suffix-storage-endpoint "local.azurestack.external" --suffix-keyvault-dns ".vault.local.azurestack.external" --endpoint-vm-image-alias-doc <URI of the document which contains VM image aliases>
Nastavte aktivní prostředí pomocí následujících příkazů.Set the active environment by using the following commands.
az cloud set -n <environmentname>
Aktualizujte konfiguraci prostředí tak, aby používala profil konkrétní verze rozhraní API centra Azure Stack.Update your environment configuration to use the Azure Stack Hub specific API version profile. Chcete-li aktualizovat konfiguraci, spusťte následující příkaz:To update the configuration, run the following command:
az cloud update --profile 2019-03-01-hybrid
Poznámka
Pokud používáte verzi centra Azure Stack před sestavením 1808, musíte použít profil verze API 2017-03-09-Profile , nikoli profil verze rozhraní API 2019-03-01-Hybrid.If you're running a version of Azure Stack Hub before the 1808 build, you must use the API version profile 2017-03-09-profile rather than the API version profile 2019-03-01-hybrid. Musíte také použít nejnovější verzi Azure CLI.You also need to use a recent version of the Azure CLI.
Přihlaste se k prostředí Azure Stackového centra pomocí az login
příkazu.Sign in to your Azure Stack Hub environment by using the az login
command. K prostředí služby Azure Stack hub se můžete přihlásit buď jako uživatel, nebo jako instanční objekt.You can sign in to the Azure Stack Hub environment either as a user or as a service principal.
Přihlaste se jako uživatel:Sign in as a user:
Můžete buď zadat uživatelské jméno a heslo přímo v rámci az login
příkazu, nebo ověřit pomocí prohlížeče.You can either specify the username and password directly within the az login
command, or authenticate by using a browser. Pokud má váš účet povolené ověřování Multi-Factor Authentication, musíte to udělat:You must do the latter if your account has multi-factor authentication enabled:
az cloud register -n <environmentname> --endpoint-resource-manager "https://management.local.azurestack.external" --suffix-storage-endpoint "local.azurestack.external" --suffix-keyvault-dns ".vault.local.azurestack.external" --endpoint-vm-image-alias-doc <URI of the document which contains VM image aliases> --profile "2019-03-01-hybrid"
Poznámka
Pokud má váš uživatelský účet povolený službu Multi-Factor Authentication, použijte az login
příkaz bez zadání -u
parametru.If your user account has multi-factor authentication enabled, use the az login
command without providing the -u
parameter. Spuštěním tohoto příkazu získáte adresu URL a kód, který je nutné použít k ověření.Running this command gives you a URL and a code that you must use to authenticate.
Přihlaste se jako instanční objekt:Sign in as a service principal:
Připravte soubor. pem, který se má použít pro přihlašovací objekty instančního objektu.Prepare the .pem file to be used for service principal login.
V klientském počítači, v němž byl vytvořen objekt zabezpečení, exportujte certifikát instančního objektu jako PFX s privátním klíčem umístěným na adrese cert:\CurrentUser\My
.On the client machine where the principal was created, export the service principal certificate as a pfx with the private key located at cert:\CurrentUser\My
. Název certifikátu má stejný název jako objekt zabezpečení.The cert name has the same name as the principal.
Převeďte PFX na PEM (použijte nástroj OpenSSL).Convert the pfx to pem (use the OpenSSL utility).
Přihlaste se k rozhraní příkazového řádku:Sign in to the CLI:
az login --service-principal \
-u <Client ID from the Service Principal details> \
-p <Certificate's fully qualified name, such as, C:\certs\spn.pem>
--tenant <Tenant ID> \
--debug
Testování připojeníTest the connectivity
Když máte všechno nastavené, pomocí rozhraní příkazového řádku můžete vytvářet prostředky v rámci centra Azure Stack.With everything set up, use CLI to create resources within Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač.For example, you can create a resource group for an app and add a VM. Pomocí následujícího příkazu vytvořte skupinu prostředků s názvem "MyResourceGroup":Use the following command to create a resource group named "MyResourceGroup":
az group create -n MyResourceGroup -l local
Pokud je skupina prostředků úspěšně vytvořená, předchozí příkaz vytvoří výstup následujících vlastností nově vytvořeného prostředku:If the resource group is created successfully, the previous command outputs the following properties of the newly created resource:

V této části se seznámíte s nastavením rozhraní příkazového řádku, pokud používáte Azure AD jako službu pro správu identit a používáte rozhraní příkazového řádku v počítači se systémem Linux.This section walks you through setting up CLI if you're using Azure AD as your identity management service, and are using CLI on a Linux machine.
Připojení k centru Azure StackConnect to Azure Stack Hub
Pomocí následujících kroků se připojte k centru Azure Stack:Use the following steps to connect to Azure Stack Hub:
Pokud používáte ASDK, důvěřovat kořenovému certifikátu certifikační autority centra Azure Stack.If you are using the ASDK, trust the Azure Stack Hub CA root certificate. Pokyny najdete v tématu důvěryhodnost certifikátu.For instruction, see Trust the certificate.
Zaregistrujte své prostředí Azure Stackového centra spuštěním az cloud register
příkazu.Register your Azure Stack Hub environment by running the az cloud register
command.
Zaregistrujte své prostředí.Register your environment. Při spuštění použijte následující parametry az cloud register
:Use the following parameters when running az cloud register
:
HodnotaValue |
PříkladExample |
PopisDescription |
Název prostředíEnvironment name |
AzureStackUserAzureStackUser |
Použijte AzureStackUser pro uživatelské prostředí.Use AzureStackUser for the user environment. Pokud jste operátor, zadejte AzureStackAdmin .If you're operator, specify AzureStackAdmin . |
Správce prostředků koncový bodResource Manager endpoint |
https://management.local.azurestack.external |
ResourceManagerUrl v ASDK je: https://management.local.azurestack.external/ ResourceManagerUrl v integrovaných systémech je: https://management.<region>.<fqdn>/ Pokud máte dotaz týkající se integrovaného systémového koncového bodu, obraťte se na svého operátora cloudu.The ResourceManagerUrl in the ASDK is: https://management.local.azurestack.external/ The ResourceManagerUrl in integrated systems is: https://management.<region>.<fqdn>/ If you have a question about the integrated system endpoint, contact your cloud operator. |
Koncový bod úložištěStorage endpoint |
Local. azurestack. externallocal.azurestack.external |
local.azurestack.external je pro rozhraní ASDK.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Přípona trezoru klíčůKeyvault suffix |
. trezor. Local. azurestack. external.vault.local.azurestack.external |
.vault.local.azurestack.external je pro rozhraní ASDK..vault.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Koncový bod dokumentu aliasu pro image virtuálního počítače –VM image alias doc endpoint- |
https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json |
Identifikátor URI dokumentu, který obsahuje aliasy imagí virtuálních počítačůURI of the document, which contains VM image aliases. Další informace najdete v tématu Nastavení koncového bodu aliasu virtuálního počítače.For more info, see Set up the virtual machine alias endpoint. |
az cloud register -n <environmentname> --endpoint-resource-manager "https://management.local.azurestack.external" --suffix-storage-endpoint "local.azurestack.external" --suffix-keyvault-dns ".vault.local.azurestack.external" --endpoint-vm-image-alias-doc <URI of the document which contains VM image aliases>
Nastavte aktivní prostředí.Set the active environment.
az cloud set -n <environmentname>
Aktualizujte konfiguraci prostředí tak, aby používala profil konkrétní verze rozhraní API centra Azure Stack.Update your environment configuration to use the Azure Stack Hub specific API version profile. Chcete-li aktualizovat konfiguraci, spusťte následující příkaz:To update the configuration, run the following command:
az cloud update --profile 2019-03-01-hybrid
Poznámka
Pokud používáte verzi centra Azure Stack před sestavením 1808, musíte použít profil verze API 2017-03-09-Profile , nikoli profil verze rozhraní API 2019-03-01-Hybrid.If you're running a version of Azure Stack Hub before the 1808 build, you must use the API version profile 2017-03-09-profile rather than the API version profile 2019-03-01-hybrid. Musíte také použít nejnovější verzi Azure CLI.You also need to use a recent version of the Azure CLI.
Přihlaste se k prostředí Azure Stackového centra pomocí az login
příkazu.Sign in to your Azure Stack Hub environment by using the az login
command. K prostředí služby Azure Stack hub se můžete přihlásit buď jako uživatel, nebo jako instanční objekt.You can sign in to the Azure Stack Hub environment either as a user or as a service principal.
Přihlaste se jako uživatel:Sign in as a user:
Můžete buď zadat uživatelské jméno a heslo přímo v rámci az login
příkazu, nebo ověřit pomocí prohlížeče.You can either specify the username and password directly within the az login
command, or authenticate by using a browser. Pokud má váš účet povolené ověřování Multi-Factor Authentication, musíte to udělat:You must do the latter if your account has multi-factor authentication enabled:
az login \
-u <Active directory global administrator or user account. For example: username@<aadtenant>.onmicrosoft.com> \
--tenant <Azure Active Directory Tenant name. For example: myazurestack.onmicrosoft.com>
Poznámka
Pokud má váš uživatelský účet povolený vícefaktorové ověřování, můžete použít az login
příkaz bez zadání -u
parametru.If your user account has multi-factor authentication enabled, you can use the az login
command without providing the -u
parameter. Spuštěním tohoto příkazu získáte adresu URL a kód, který je nutné použít k ověření.Running this command gives you a URL and a code that you must use to authenticate.
Přihlášení jako instanční objektSign in as a service principal
Než se přihlásíte, vytvořte instanční objekt pomocí Azure Portal nebo rozhraní příkazového řádku a přiřaďte mu roli.Before you sign in, create a service principal through the Azure portal or CLI and assign it a role. Teď se přihlaste pomocí následujícího příkazu:Now, sign in by using the following command:
az login \
--tenant <Azure Active Directory Tenant name. For example: myazurestack.onmicrosoft.com> \
--service-principal \
-u <Application Id of the Service Principal> \
-p <Key generated for the Service Principal>
Testování připojeníTest the connectivity
Když máte všechno nastavené, pomocí rozhraní příkazového řádku můžete vytvářet prostředky v rámci centra Azure Stack.With everything set up, use CLI to create resources within Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač.For example, you can create a resource group for an app and add a VM. Pomocí následujícího příkazu vytvořte skupinu prostředků s názvem "MyResourceGroup":Use the following command to create a resource group named "MyResourceGroup":
az group create -n MyResourceGroup -l local
Pokud je skupina prostředků úspěšně vytvořená, předchozí příkaz vytvoří výstup následujících vlastností nově vytvořeného prostředku:If the resource group is created successfully, the previous command outputs the following properties of the newly created resource:

V této části se dozvíte, jak nastavit rozhraní příkazového řádku, pokud jako službu pro správu používáte službu Active Directory federovaného Services (AD FS) a používáte rozhraní příkazového řádku (CLI) na počítači se systémem Linux.This section walks you through setting up CLI if you're using Active Directory Federated Services (AD FS) as your management service, and are using CLI on a Linux machine.
Připojení k centru Azure StackConnect to Azure Stack Hub
Pomocí následujících kroků se připojte k centru Azure Stack:Use the following steps to connect to Azure Stack Hub:
Pokud používáte ASDK, důvěřovat kořenovému certifikátu certifikační autority centra Azure Stack.If you are using the ASDK, trust the Azure Stack Hub CA root certificate. Pokyny najdete v tématu důvěryhodnost certifikátu.For instruction, see Trust the certificate.
Zaregistrujte své prostředí Azure Stackového centra spuštěním az cloud register
příkazu.Register your Azure Stack Hub environment by running the az cloud register
command.
Zaregistrujte své prostředí.Register your environment. Při spuštění použijte následující parametry az cloud register
.Use the following parameters when running az cloud register
.
HodnotaValue |
PříkladExample |
PopisDescription |
Název prostředíEnvironment name |
AzureStackUserAzureStackUser |
Použijte AzureStackUser pro uživatelské prostředí.Use AzureStackUser for the user environment. Pokud jste operátor, zadejte AzureStackAdmin .If you're operator, specify AzureStackAdmin . |
Správce prostředků koncový bodResource Manager endpoint |
https://management.local.azurestack.external |
ResourceManagerUrl v ASDK je: https://management.local.azurestack.external/ ResourceManagerUrl v integrovaných systémech je: https://management.<region>.<fqdn>/ Pokud máte dotaz týkající se integrovaného systémového koncového bodu, obraťte se na svého operátora cloudu.The ResourceManagerUrl in the ASDK is: https://management.local.azurestack.external/ The ResourceManagerUrl in integrated systems is: https://management.<region>.<fqdn>/ If you have a question about the integrated system endpoint, contact your cloud operator. |
Koncový bod úložištěStorage endpoint |
Local. azurestack. externallocal.azurestack.external |
local.azurestack.external je pro rozhraní ASDK.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Přípona trezoru klíčůKeyvault suffix |
. trezor. Local. azurestack. external.vault.local.azurestack.external |
.vault.local.azurestack.external je pro rozhraní ASDK..vault.local.azurestack.external is for the ASDK. Pro integrovaný systém použijte pro svůj systém koncový bod.For an integrated system, use an endpoint for your system. |
Koncový bod dokumentu aliasu pro image virtuálního počítače –VM image alias doc endpoint- |
https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json |
Identifikátor URI dokumentu, který obsahuje aliasy imagí virtuálních počítačůURI of the document, which contains VM image aliases. Další informace najdete v tématu Nastavení koncového bodu aliasu virtuálního počítače.For more info, see Set up the virtual machine alias endpoint. |
az cloud register -n <environmentname> --endpoint-resource-manager "https://management.local.azurestack.external" --suffix-storage-endpoint "local.azurestack.external" --suffix-keyvault-dns ".vault.local.azurestack.external" --endpoint-vm-image-alias-doc <URI of the document which contains VM image aliases>
Nastavte aktivní prostředí.Set the active environment.
az cloud set -n <environmentname>
Aktualizujte konfiguraci prostředí tak, aby používala profil konkrétní verze rozhraní API centra Azure Stack.Update your environment configuration to use the Azure Stack Hub specific API version profile. Chcete-li aktualizovat konfiguraci, spusťte následující příkaz:To update the configuration, run the following command:
az cloud update --profile 2019-03-01-hybrid
Poznámka
Pokud používáte verzi centra Azure Stack před sestavením 1808, musíte použít profil verze API 2017-03-09-Profile , nikoli profil verze rozhraní API 2019-03-01-Hybrid.If you're running a version of Azure Stack Hub before the 1808 build, you must use the API version profile 2017-03-09-profile rather than the API version profile 2019-03-01-hybrid. Musíte také použít nejnovější verzi Azure CLI.You also need to use a recent version of the Azure CLI.
Přihlaste se k prostředí Azure Stackového centra pomocí az login
příkazu.Sign in to your Azure Stack Hub environment by using the az login
command. K prostředí služby Azure Stack hub se můžete přihlásit buď jako uživatel, nebo jako instanční objekt.You can sign in to the Azure Stack Hub environment either as a user or as a service principal.
Přihlásit se:Sign in:
- Jako uživatel používající webový prohlížeč s kódem zařízení:As a user using a web browser with a device code:
az login --use-device-code
Poznámka
Spuštěním příkazu získáte adresu URL a kód, který je nutné použít k ověření.Running the command gives you a URL and a code that you must use to authenticate.
Jako instanční objekt:As a service principal:
Připravte soubor. pem, který se má použít pro přihlašovací objekty instančního objektu.Prepare the .pem file to be used for service principal login.
V klientském počítači, v němž byl vytvořen objekt zabezpečení, exportujte certifikát instančního objektu jako PFX s privátním klíčem umístěným na adrese cert:\CurrentUser\My
.On the client machine where the principal was created, export the service principal certificate as a pfx with the private key located at cert:\CurrentUser\My
. Název certifikátu má stejný název jako objekt zabezpečení.The cert name has the same name as the principal.
Převeďte PFX na PEM (použijte nástroj OpenSSL).Convert the pfx to pem (use the OpenSSL utility).
Přihlaste se k rozhraní příkazového řádku:Sign in to the CLI:
az login --service-principal \
-u <Client ID from the Service Principal details> \
-p <Certificate's fully qualified name, such as, C:\certs\spn.pem>
--tenant <Tenant ID> \
--debug
Testování připojeníTest the connectivity
Když máte všechno nastavené, pomocí rozhraní příkazového řádku můžete vytvářet prostředky v rámci centra Azure Stack.With everything set up, use CLI to create resources within Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač.For example, you can create a resource group for an app and add a VM. Pomocí následujícího příkazu vytvořte skupinu prostředků s názvem "MyResourceGroup":Use the following command to create a resource group named "MyResourceGroup":
az group create -n MyResourceGroup -l local
Pokud je skupina prostředků úspěšně vytvořená, předchozí příkaz vytvoří výstup následujících vlastností nově vytvořeného prostředku:If the resource group is created successfully, the previous command outputs the following properties of the newly created resource:

Známé problémyKnown issues
Při použití rozhraní příkazového řádku v Azure Stackovém centru jsou známé problémy:There are known issues when using CLI in Azure Stack Hub:
- Interaktivní režim rozhraní příkazového řádkuThe CLI interactive mode. Například
az interactive
příkaz není v Azure Stackovém centru dosud podporován.For example, the az interactive
command, isn't yet supported in Azure Stack Hub.
- Pokud chcete získat seznam imagí virtuálních počítačů, které jsou k dispozici v Azure Stackovém centru, použijte
az vm image list --all
příkaz místo az vm image list
příkazu.To get the list of VM images available in Azure Stack Hub, use the az vm image list --all
command instead of the az vm image list
command. Zadáním --all
možnosti zajistíte, že odpověď vrátí pouze obrázky, které jsou k dispozici ve vašem prostředí Azure Stack hub.Specifying the --all
option ensures that the response returns only the images that are available in your Azure Stack Hub environment.
- Aliasy imagí virtuálních počítačů, které jsou dostupné v Azure, se nedají použít pro centrum Azure Stack.VM image aliases that are available in Azure may not be applicable to Azure Stack Hub. Při použití imagí virtuálních počítačů musíte použít celý parametr URN (kanonický: UbuntuServer: 14.04.3-LTS: 1.0.0) místo aliasu image.When using VM images, you must use the entire URN parameter (Canonical:UbuntuServer:14.04.3-LTS:1.0.0) instead of the image alias. Tento název URN se musí shodovat s specifikacemi obrázku odvozenými z
az vm images list
příkazu.This URN must match the image specifications as derived from the az vm images list
command.