Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
MSDN Library

Utilisation du conteneur racine

Mis à jour: mai 2015

Un conteneur racine sert de conteneur par défaut à votre compte de stockage. Un compte de stockage peut avoir un seul conteneur racine. Le conteneur racine doit être explicitement créé et appelé $root.

Un objet BLOB stocké dans le conteneur racine peut être traité sans référencer le nom du conteneur racine, de cette façon un objet BLOB peut être traité au niveau supérieur de la hiérarchie du compte de stockage. Par exemple, vous pouvez maintenant référencer un objet BLOB qui réside dans le conteneur racine de la manière suivante :

https://myaccount.blob.core.windows.net/mywebpage.html

Pour utiliser le conteneur racine de votre compte de stockage, créez un nouveau conteneur appelé $root. L'exemple de demande suivant indique comment créer le conteneur racine :

var account = CloudStorageAccount.Parse("AccountName=myaccount;AccountKey=myaccountkey==;DefaultEndpointsProtocol=https");
var blobClient = account.CreateCloudBlobClient();
var blobContainer = blobClient.GetContainerReference("$root");
blobContainer.Create();

Comme les autres conteneurs, le conteneur racine peut devenir disponible en accès public anonyme. Si le conteneur racine est présent, il apparaît quand vous répertoriez les conteneurs du compte de stockage. Quand vous répertoriez les objets BLOB du conteneur racine, ce dernier n'apparaît pas dans les URL de ressource des objets BLOB retournés. Vous pouvez également supprimer le conteneur racine si vous n'en avez plus besoin.

ImportantImportant
Un objet BLOB du conteneur racine ne peut pas inclure de barre oblique (/) dans son nom. Veillez également à ne pas inclure de barre oblique de fin quand vous référencez un objet BLOB sous le conteneur racine. Par exemple, l'utilisation de cet URI génère une erreur :

https://myaccount.blob.core.windows.net/myblob/

Dans l'exemple ci-dessus, le service BLOB lit le nom du conteneur comme étant myblob et attend un nom d'objet BLOB après la barre oblique de fin. La demande est incorrecte en raison de l'absence du nom de l'objet BLOB.

Pour construire l'URI d'un objet BLOB nommé myphoto qui réside dans le conteneur racine :

https://myaccount.blob.core.windows.net/myphoto

Vous pouvez également explicitement référencer le conteneur racine :

https://myaccount.blob.core.windows.net/$root/myphoto

Voir aussi

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft