Comment liste Azure Storage Containers et les Blobs
Je suis nouveau sur le Stockage Azure et je pense que j'ai peut-être un malentendu quelques-uns des concepts.
Je voudrais la liste de tous mes Conteneurs de Stockage et les Gouttes à l'aide de PowerShell.
Je peux la liste de tous mes Comptes de Stockage en utilisant le code suivant:
Get-AzureStorageAccount | Select StorageAccountName, GeoPrimaryLocation
Chacun des Comptes de Stockage, a un Récipient. Comment puis-je l'obtenir? Je ne vois pas une commande qui liste les Conteneurs.
Il y a une AzureStorageContainer de commande, mais il ne prend pas un Compte de Stockage en entrée.
Ce qui me manque?
-- Edit --
Je vois que je peux faire ce qui suit:
$context = New-AzureStorageContext -StorageAccountName myStorageAccount -StorageAccountKey xxx
Get-AzureStorageContainer -Context $context
Get-AzureStorageBlob -Context $context -Container myContainer
Pourquoi le contexte est-il nécessaire?
msdn.microsoft.com/en-us/library/dn806407.aspx - ce que j'ai lu, le contexte n'est pas nécessaire. Qu'obtenez-vous si vous suffit d'entrer le obtenir des commandes?
J'obtiens une erreur si je omettre le contexte. Get-AzureStorageContainer : BadRequest: Le nom n'est pas valide nom du compte de stockage. Le stockage des noms de compte doit être comprise entre 3 et 24 caractères et utiliser les nombres et les lettres minuscules seulement. Au C:\Users\MatthewFitzmaurice\Documents\Scripts\Move Les Disques Durs Virtuels.ps1:7 char:1 + Get-AzureStorageContainer -Nom des disques durs virtuels + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [- AzureStorageContainer], CloudException + FullyQualifiedErrorId : CloudException,Microsoft.WindowsAzure.Commandes.Le stockage.Blob.Applet de commande.GetAzureStorageContainerC
Ressemble le contexte est similaire à des informations d'identification.
J'obtiens une erreur si je omettre le contexte. Get-AzureStorageContainer : BadRequest: Le nom n'est pas valide nom du compte de stockage. Le stockage des noms de compte doit être comprise entre 3 et 24 caractères et utiliser les nombres et les lettres minuscules seulement. Au C:\Users\MatthewFitzmaurice\Documents\Scripts\Move Les Disques Durs Virtuels.ps1:7 char:1 + Get-AzureStorageContainer -Nom des disques durs virtuels + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [- AzureStorageContainer], CloudException + FullyQualifiedErrorId : CloudException,Microsoft.WindowsAzure.Commandes.Le stockage.Blob.Applet de commande.GetAzureStorageContainerC
Ressemble le contexte est similaire à des informations d'identification.
OriginalL'auteur Matt Fitzmaurice | 2015-10-28
Vous devez vous connecter pour publier un commentaire.
Ne sais pas si c'est ce que vous voulez, mais je suis en mesure de faire la liste des conteneurs à l'aide de
New-AzureStorageContext
etGet-AzureStorageContainers
.OriginalL'auteur Brendan Green
Liste de tous les conteneurs
Get-AzureStorageContainer
Liste de tous les objets blob dans un récipient.
Get-AzureStorageBlob -Conteneur $Nomconteneur
Il y a aussi un complet Guide de mise en route pour PowerShell et le Stockage Azure que vous pouvez trouver ici. Le Stockage Azure PowerShell Prise En Main
OriginalL'auteur Jason Hogg - MSFT
C'est la façon dont je l'ai fait dans les BRAS:
OriginalL'auteur woter324