Een opslagaccount implementeren in Azure Stack Hub in Visual Studio Code
In dit artikel leert u hoe u een opslagaccount implementeert in Azure Stack Hub met behulp van de Azure Storage-extensie in Visual Studio Code. U kunt Azure rechtstreeks vanuit Visual Studio Code gebruiken via extensies. U moet de instellingen van Visual Studio Code bijwerken.
Visual Studio Code is een lichtgewicht editor voor het bouwen en opsporen van fouten in cloudtoepassingen. Als u de Azure-accountextensie gebruikt om u aan te melden, kunt u hun huidige opslagaccounts en blobs zien en een nieuwe implementeren in hun Azure Stack Hub-abonnement. Met deze extensie kunt u het volgende doen:
- Blobcontainers, wachtrijen, tabellen en opslagaccounts verkennen, maken en verwijderen.
- Blok-blobs en bestanden maken, bewerken en verwijderen.
- Upload en download blobs, bestanden en mappen.
- Toegang tot verbindingsreeks en primaire sleutel.
- Open in Storage Explorer voor geheugen- of rekenkundige taken, of voor ondersteuning voor pagina- en toevoegblob.
De extensie werkt met zowel Microsoft Entra ID als Active Directory Federated Services (AD FS) identiteitsbeheerders.
Vereisten voor de extensie
- Azure Stack Hub environment 2008 of hoger.
- Visual Studio Code.
- Azure-accountextensie
- Azure Storage-extensie
- Een Azure Stack Hub-abonnement en referenties met toegang tot Azure Stack Hub.
- Een omgeving met PowerShell met behulp van de AZ-modules voor Azure Stack Hub. Zie PowerShell Az-module installeren voor Azure Stack Hub voor instructies.
Uw referenties ophalen
In deze sectie gebruikt u uw referenties om uw tenant-id op te halen. U hebt uw Azure Stack Hub Resource Manager URL en tenant-id nodig.
De Azure Stack Hub-Resource Manager is een beheerframework waarmee u Azure-resources kunt implementeren, beheren en bewaken.
- De Resource Manager URL voor de Azure Stack Development Kit (ASDK) is:
https://management.local.azurestack.external/
- De Resource Manager URL voor een geïntegreerd systeem is:
https://management.region.<fqdn>/
, waarbij<fqdn>
uw volledig gekwalificeerde domeinnaam is.
Open PowerShell met een prompt met verhoogde bevoegdheid. Voer de volgende cmdlets uit:
Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"
Name Resource Manager Url ActiveDirectory Authority ---- -------------------- ------------------------- username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/
Voer de volgende cmdlets uit in dezelfde sessie:
$AuthEndpoint = (Get-AzEnvironment -Name "username@contoso.com").ActiveDirectoryAuthority.TrimEnd('/') $AADTenantName = "masselfhost.onmicrosoft.com" $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1] Add-AzAccount -EnvironmentName "username@contoso.com" -TenantId $TenantId
Account SubscriptionName TenantId Environment ------- ---------------- -------- ----------- username@contoso.com azure-stack-sub aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb username@contoso.com
Noteer de tenant-id. U hebt deze nodig wanneer u de JSON-sectie toevoegt waarmee de Azure Storage-extensie wordt geconfigureerd.
De Azure Storage-extensie instellen
Open VS Code.
Selecteer Extensies aan de linkerkant.
Download en installeer de Azure Storage-extensie voor Visual Studio Code. Wanneer u klaar bent, ziet u een Azure-pictogram in de activiteitenbalk.
Maak verbinding met Azure Stack Hub met behulp van de Azure-accountextensie. Selecteer Azure: meld u aan bij Azure Cloud om verbinding te maken met uw Azure Stack Hub-account.
Voeg de URL voor uw Azure Stack Hub-Resource Manager toe en voeg vervolgens de tenant-id toe.
Selecteer het pictogram Azure op de activiteitsbalk in Visual Studio Code. Vouw de opslaggroep uit.
Klik onder Resources met de rechtermuisknop op Opslagaccounts en selecteer Vervolgens Opslagaccount maken....
Voer een unieke naam in voor het opslagaccount.
Selecteer een locatie voor het opslagaccount dat moet worden geïmplementeerd.
Zodra het opslagaccount is geïmplementeerd, kunt u het selecteren om de verbindingsreeks te kopiëren, blobcontainers, wachtrijen en tabellen te maken. Gebruikers kunnen al deze resources in Visual Studio Code bekijken.
Klik met de rechtermuisknop op het opslagaccount en selecteer Opslagaccount verwijderen om het uit het abonnement te verwijderen.