Manejando contenedores de blobs

16
Microsoft Azure Manejando contenedores de Blobs

description

- Crear una cuenta de almacenamiento en Azure. - Identificar que es un contenedor de Blobs. - Como crear contenedores de Blobs. - Como listar contenedores de Blobs. - Como eliminar los contenedores de Blobs.

Transcript of Manejando contenedores de blobs

Microsoft AzureManejando contenedores de Blobs

En este tutorial aprenderás a:

Crear una cuenta de almacenamiento en Azure.

Identificar que es un contenedor de Blobs.

Como crear contenedores de Blobs.

Como listar contenedores de Blobs.

Como eliminar los contenedores de Blobs.

Creando una cuenta para acceder al Azure Storage

Entrar al portal de Microsoft Azure

Manage.windowsazure.com

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Almacenamiento. Clic en nuevo.

Creando una cuenta para acceder al Azure Storage

Crear cuenta

Clic en Creación rápida. Escribir nombre de cuenta. Escoger región más cercana o

grupo de afinidad. Escoger replicación

(Geográficamente redundante). Clic en Crear cuenta de

almacenamiento.

NOTAS:

Cuando creamos una cuenta de almacenamiento, creamos una cuenta con posibilidad de almacenar mediante: blobs, tables y queues.

Ejemplo:

De nuestra URL inicial miazurestorage.*.core.windows.net

Al crear nuestra cuenta nos quedamos con:

https://miazurestorage.blob.core.windows.net

https://miazurestorage.table.core.windows.net

https://miazurestorage.queue.core.windows.net

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Teniendo nuestra cuenta ya creada, damos clic en Administrar Claves.

Creando una cuenta para acceder al Azure Storage

Claves de almacenamiento

Cuando se crea nuestra cuenta, tenemos dos tipos: primaria y secundaria.

Las dos claves nos sirven para almacenar en nuestro Azure Storage. Si quisiéramos cambiarlas , tan solo hay que presionar el botón de regenerar.

Creando una cuenta para acceder al Azure Storage

Accediendo al Azure Storage

Teniendo un proyecto de tipo WebRole o WorkerRole con Visual Studio, importar nuestros nombres de espacios:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar clase AzureStorageAccount

NOTAS:

Con el código anterior, ya podemos acceder a nuestra cuenta almacenamiento en el Azure Storage, de igual manera si estamos trabajando de forma local, estaremos trabajando con el Storage Emulator.

¿Qué es un contenedor de Blobs?

Un contenedor de Blobs se puede imaginar como una carpeta de Windows. Este contenedor se encuentra en algún lugar de la nube y nos sirve para almacenar blobs (cuando hablamos de blobs nos referimos a cualquier tipo de archivo binario).

Los contenedores de blobs no pueden ir mas haya de 8 caracteres en su nombre y todos deben estar en minúsculas.

Manejando contenedores de Blobs

Crear un contenedor de Blobs

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código.

NOTAS:

Para cerciorarse de que nuestros contenedores de Blobs están creándose, podemos irnos hacia nuestro explorador de servidores y verificarlo.

Manejando contenedores de Blobs

Listar contenedores de Blobs

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código.

Manejando contenedores de Blobs

Eliminar contenedores de Blobs

Crear un proyecto de tipo Cloud con un webrole en Visua Studio.

Agregar un webform . Referenciar los nombres de

espacio:

Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient

Agregar código.

Si quieres saber mas acerca de Microsoft Azure no olvides visitar:

BLOG

http://blogs.itpro.es/eduardocloud

YouTube: https://www.youtube.com/user/azuresinlimites

Facebook: https://www.facebook.com/zemoreno

Twitter: https://twitter.com/victor_zemoreno

SlideShare: http://www.slideshare.net/zemoreno1

Google +: https://plus.google.com/u/0/117719984579300573037/posts