Správa úložiště v nezávislých cloudech Azure pomocí PowerShellu
Většina lidí používá veřejný cloud Azure pro globální nasazení Azure. Existuje také několik nezávislých nasazení Microsoft Azure z důvodů suverenity atd. Tato nezávislá nasazení se označují jako "prostředí". Následující seznam podrobně popisuje aktuálně dostupné nezávislé cloudy.
Poznámka:
Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Použití nezávislého cloudu
Pokud chcete službu Azure Storage používat v jednom z nezávislých cloudů, připojíte se k ho místo veřejného cloudu Azure. Pokud chcete místo veřejného Azure použít jeden z nezávislých cloudů:
- Určíte prostředí , ke kterému se chcete připojit.
- Určíte a použijete dostupné oblasti.
- Použijete správnou příponu koncového bodu, která se liší od veřejného azure.
Příklady vyžadují modul Azure PowerShell Az verze 0.7 nebo novější. V okně PowerShellu spusťte Get-Module -ListAvailable Az
příkaz k vyhledání verze. Pokud není v seznamu uvedeno nic nebo potřebujete upgradovat, přečtěte si téma Instalace modulu Azure PowerShellu.
Přihlášení k Azure
Spuštěním rutiny Get-AzEnvironment zobrazte dostupná prostředí Azure:
Get-AzEnvironment
Přihlaste se ke svému účtu, který má přístup ke cloudu, ke kterému se chcete připojit a nastavit prostředí. Tento příklad ukazuje, jak se přihlásit k účtu, který používá cloud Azure Government.
Connect-AzAccount -Environment AzureUSGovernment
Pokud chcete získat přístup ke cloudu v Číně, použijte prostředí AzureChinaCloud. Pokud chcete získat přístup k německému cloudu, použijte AzureGermanCloud.
Pokud v tomto okamžiku potřebujete seznam umístění k vytvoření účtu úložiště nebo jiného prostředku, můžete pomocí rutiny Get-AzLocation dotazovat umístění dostupná pro vybraný cloud.
Get-AzLocation | select Location, DisplayName
Následující tabulka uvádí umístění vrácená pro německý cloud.
Umístění | Zobrazovaný název |
---|---|
germanycentral |
Německo – střed |
germanynortheast |
Německo – severovýchod |
Přípona koncového bodu
Přípona koncového bodu pro každé z těchto prostředí se liší od veřejného koncového bodu Azure. Například přípona koncového bodu objektu blob pro Veřejný Azure je blob.core.windows.net. Pro cloud státní správy se přípona koncového bodu objektu blob blob.core.usgovcloudapi.net.
Získání koncového bodu pomocí rutiny Get-AzEnvironment
Načtěte příponu koncového bodu pomocí rutiny Get-AzEnvironment. Koncový bod je vlastnost StorageEndpointSuffix prostředí.
Následující fragmenty kódu ukazují, jak načíst příponu koncového bodu. Všechny tyto příkazy vrací něco jako "core.cloudapp.net" nebo "core.cloudapi.de" atd. Připojte k této službě úložiště příponu pro přístup k této službě. Například "queue.core.cloudapi.de" bude přistupovat ke službě fronty v německém cloudu.
Tento fragment kódu načte všechna prostředí a příponu koncového bodu pro každý z nich.
Get-AzEnvironment | select Name, StorageEndpointSuffix
Tento příkaz vrátí následující výsledky.
Název | Přípona storageEndpointu |
---|---|
AzureChinaCloud | core.chinacloudapi.cn |
AzureCloud | core.windows.net |
AzureGermanCloud | core.cloudapi.de |
AzureUSGovernment | core.usgovcloudapi.net |
Pokud chcete načíst všechny vlastnosti pro zadané prostředí, zavolejte Get-AzEnvironment a zadejte název cloudu. Tento fragment kódu vrátí seznam vlastností; Vyhledejte v seznamu příponu StorageEndpointSuffix . Následující příklad je pro německý cloud.
Get-AzEnvironment -Name AzureGermanCloud
Výsledky jsou podobné následujícím hodnotám:
Název vlastnosti | Hodnota |
---|---|
Name | AzureGermanCloud |
EnableAdfsAuthentication | False |
ActiveDirectoryServiceEndpointResourceI | http://management.core.cloudapi.de/ |
GalerieURL | https://gallery.cloudapi.de/ |
ManagementPortalUrl | https://portal.microsoftazure.de/ |
ServiceManagementUrl | https://manage.core.cloudapi.de/ |
Publikovat Nastavení FileUrl | https://manage.microsoftazure.de/publishsettings/index |
ResourceManagerUrl | http://management.microsoftazure.de/ |
SqlDatabaseDnsSuffix | .database.cloudapi.de |
Přípona storageEndpointu | core.cloudapi.de |
... | ... |
Pokud chcete načíst pouze vlastnost přípony koncového bodu úložiště, načtěte konkrétní cloud a požádejte pouze o jednu vlastnost.
$environment = Get-AzEnvironment -Name AzureGermanCloud
Write-Host "Storage EndPoint Suffix = " $environment.StorageEndpointSuffix
Tento příkaz vrátí následující informace:
Storage Endpoint Suffix = core.cloudapi.de
Získání koncového bodu z účtu úložiště
Můžete také prozkoumat vlastnosti účtu úložiště a načíst koncové body:
# Get a reference to the storage account.
$resourceGroup = "myexistingresourcegroup"
$storageAccountName = "myexistingstorageaccount"
$storageAccount = Get-AzStorageAccount `
-ResourceGroupName $resourceGroup `
-Name $storageAccountName
# Output the endpoints.
Write-Host "blob endpoint = " $storageAccount.PrimaryEndPoints.Blob
Write-Host "file endpoint = " $storageAccount.PrimaryEndPoints.File
Write-Host "queue endpoint = " $storageAccount.PrimaryEndPoints.Queue
Write-Host "table endpoint = " $storageAccount.PrimaryEndPoints.Table
Pro účet úložiště v cloudu pro státní správu vrátí tento příkaz následující výstup:
blob endpoint = http://myexistingstorageaccount.blob.core.usgovcloudapi.net/
file endpoint = http://myexistingstorageaccount.file.core.usgovcloudapi.net/
queue endpoint = http://myexistingstorageaccount.queue.core.usgovcloudapi.net/
table endpoint = http://myexistingstorageaccount.table.core.usgovcloudapi.net/
Po nastavení prostředí
Teď můžete pomocí PowerShellu spravovat účty úložiště a přistupovat k objektům blob, frontám, souborům a tabulkovým datům. Další informace najdete v tématu Az.Storage.
Vyčištění prostředků
Pokud jste pro toto cvičení vytvořili novou skupinu prostředků a účet úložiště, můžete obě prostředky odebrat odstraněním skupiny prostředků. Odstraněním skupiny prostředků se odstraní všechny prostředky, které tato skupina obsahuje.
Remove-AzResourceGroup -Name $resourceGroup
Další kroky
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro