Exportar (0) Imprimir
Expandir todo

Explorar y administrar recursos de almacenamiento con el Explorador de servidores

Actualizado: noviembre de 2014

Si ha instalado Azure Tools para Microsoft Visual Studio, puede ver datos de blob, cola y tabla desde las cuentas de almacenamiento para Azure. El nodo Almacenamiento de Azure en el Explorador de servidores muestra datos que se encuentran en la cuenta del emulador de almacenamiento local y en otras cuentas de almacenamiento de Azure.

Para ver el Explorador de servidores en Visual Studio, en la barra de menú elija Ver, Explorador de servidores. El nodo de almacenamiento muestra todas las cuentas de almacenamiento que existen en cada certificado o suscripción de Azure al que está conectado. Si la cuenta de almacenamiento no aparece, puede agregarla siguiendo las instrucciones que aparecen al final de este tema.

Este tema contiene las siguientes secciones.

El Explorador de servidores muestra automáticamente una lista con los blobs, las colas y las tablas en la cuenta del emulador de almacenamiento. La cuenta del emulador de almacenamiento aparece como un nodo llamado (Desarrollo) bajo el nodo Almacenamiento en el Explorador de servidores.

Para ver los recursos de la cuenta del emulador de almacenamiento, expanda el nodo (Desarrollo). Si el emulador de almacenamiento no se ha iniciado al expandir el nodo (Desarrollo), se iniciará automáticamente. Esto puede tardar varios segundos. Puede continuar trabajando en otras áreas de Visual Studio mientras se inicia el emulador de almacenamiento.

Para ver los recursos de una cuenta de almacenamiento, expanda el nodo de esa cuenta de almacenamiento en el Explorador de servidores. Aparecerán los siguientes subnodos:

  • Blobs

  • Colas

  • Tablas

El nodo Blobs muestra una lista de contenedores para la cuenta de almacenamiento seleccionada. Los contenedores de blob contienen archivos de blob y puede organizar estos blobs en carpetas y subcarpetas. Consulte Cómo usar el almacenamiento de blobs en .NET para obtener más información.

  1. Para crear un contenedor de blobs, abra el menú contextual del nodo Blobs y elija Crear contenedor de blobs.

  2. Escriba el nombre del nuevo contenedor en el cuadro de diálogo Crear contenedor de blobs y elija Aceptar.

    Agregando un nuevo contenedor de blobs
    noteNota
    El nombre del contenedor de blobs debe empezar por un número (0-9) o una letra en minúscula (a-z).

  3. Para eliminar un contenedor de blobs, abra el menú contextual del contenedor de blobs que desea quitar y elija Eliminar.

  4. Para ver el contenido de un contenedor de blobs, abra el menú contextual del contenedor de blobs y elija Ver.

  • Para mostrar una lista de los elementos incluidos en un contenedor de blobs, abra el menú contextual de un nombre de contenedor de blobs de la lista y, a continuación, elija Ver contenedor de blobs.

    VST_SE_BlobDesigner

    Cuando vea los contenidos de un contenedor de blobs, aparecerán en una ficha llamada Vista del contenedor de blobs. Puede realizar las siguientes operaciones en blobs mediante los botones de la esquina superior derecha de la vista del contenedor de blob:

    • Escribir un valor de filtro y aplicarlo

    • Actualizar la lista de blobs en el contenedor

    • Cargar un archivo

    • Eliminar un blob

    • Abrir un blob

    • Guardar un blob en el equipo local

    Cuando seleccione un blob, sus propiedades aparecen en la ventana Propiedades. Estas propiedades se actualizan con el valor más reciente del servicio de blob únicamente si se actualiza el contenedor.

    noteNota
    Eliminar un archivo desde un contenedor de blobs no elimina el archivo subyacente; solo lo elimina del contenedor de blobs.

  1. Para crear una carpeta o subcarpeta en un contenedor de blobs, especifique el nombre de la carpeta al cargar un blob. Elija el contenedor de blobs en el Explorador de servidores. En la ventana del contenedor, elija el botón Cargar blob.

  2. En el cuadro de diálogo Cargar archivo nuevo, seleccione el botón Examinar para especificar el archivo que quiere cargar y, luego, escriba un nombre de carpeta en el cuadro Carpeta (opcional).

    Puede agregar subcarpetas en carpetas de contenedor siguiendo el mismo procedimiento. Si no especifica un nombre de carpeta, el archivo se cargará en el nivel superior del contenedor de blobs.

    Cargando un archivo en una carpeta de blobs

    El archivo aparece en la carpeta especificada en el contenedor.

    Se ha agregado una carpeta a un contenedor de blobs
  3. Haga doble clic en la carpeta o presione ENTRAR para ver el contenido de la carpeta. Cuando se encuentra en la carpeta del contenedor, puede navegar hasta la raíz del contenedor mediante el botón Abrir directorio principal (flecha arriba).

  4. Para eliminar una carpeta de contenedor, elimine todos los archivos en la carpeta.

    noteNota
    Dado que las carpetas en contenedores de blobs son carpetas virtuales, no se puede crear una carpeta vacía ni eliminar una carpeta para eliminar los archivos que contiene. Debe eliminar todo el contenido de una carpeta para eliminar la carpeta.

  • Puede filtrar los blobs que se muestran especificando un prefijo común. Por ejemplo, si escribe el prefijo Hello en el cuadro de texto de filtro y elige el botón Ejecutar, solo aparecerán los blobs que comiencen por Hello.

    VST_SE_FilterBlobs
    noteNota
    El campo de filtro distingue entre mayúsculas y minúsculas y no permite filtrar con caracteres comodín. Los blobs solo se pueden filtrar por prefijo. El prefijo puede incluir un delimitador si utiliza un delimitador para organizar los blobs en una jerarquía virtual. Por ejemplo, si filtra según el prefijo HelloFabric/, se devuelven todos los blobs que empiecen por esa cadena. Vea Enumerar contenedores y blobs para obtener más información sobre cómo utilizar prefijos y delimitadores para filtrar una lista de blobs.

  • Abra el menú contextual de uno o más blobs y elija Abrir, o bien seleccione el nombre de blob y elija el botón Abrir, o bien haga doble clic en el nombre de blob.

    El progreso de descarga de un blob se muestra en la ventana Registro de actividad de Azure. El blob se abre en el editor predeterminado para ese tipo de archivo. Si el sistema operativo reconoce el tipo de archivo, el archivo se abre en una aplicación instalada localmente; de lo contrario, se le pedirá que elija una aplicación adecuada para el tipo de archivo del blob. El archivo local creado cuando se descarga un blob se marca como de solo lectura.

    Los datos de blob se almacenan en caché localmente y se comparan con la última modificación del blob en el servicio de blob. Si el blob se ha actualizado desde la última vez que se descargó, se volverá a descargar; de lo contrario, el blob se cargará desde el disco local.

    De forma predeterminada, un blob se descarga en un directorio temporal. Para descargar los blobs a un directorio concreto, abra el menú contextual de los nombres de blob seleccionados y elija Guardar como. Al guardar un blob de esta manera, el archivo de blob no se abre, y el archivo local se crea con atributos de lectura y escritura.

  • Elija el botón Cargar blob cuando el contenedor esté abierto para acceder a la vista del contenedor de blobs.

    Puede elegir uno o más archivos para cargar y puede cargar archivos de cualquier tipo. El Registro de actividad de Azure muestra el progreso de la carga. Para obtener más información sobre cómo trabajar con datos de blob, vea Cómo usar el servicio de almacenamiento Blob de Azure en .NET.

  • Si usa Diagnósticos de Azure para registrar los datos desde la aplicación de Azure y ha transferido registros a su cuenta de almacenamiento, verá los contenedores que creó Azure para dicho registros. Una manera sencilla de identificar los problemas de su aplicación, en especial si se ha implementado en Azure, consiste en ver estos registros en el Explorador de servidores. Para obtener más información sobre los Diagnósticos de Azure, vea Recopilar datos de registro mediante Diagnósticos de Azure.

  • Abra el menú contextual del blob y elija Copiar la dirección URL.

  • Seleccione el blob y elija el botón Abrir blob.

    El archivo se descarga en una ubicación temporal y se abre en el equipo local. Debe cargar el blob de nuevo después de realizar cambios.

Las colas de servicios de almacenamiento se hospedan en una cuenta de almacenamiento y se pueden utilizar para permitir que los roles de servicio en la nube se comuniquen entre sí y con otros servicios mediante un mecanismo que pasa los mensajes. Puede tener acceso a la cola mediante programación con un servicio en la nube y sobre un servicio web para los clientes externos. También puede tener acceso a la cola directamente utilizando el Explorador de servidores en Visual Studio.

Al desarrollar un servicio en la nube que usa colas, quizás desee utilizar Visual Studio para crear colas y trabajar con ellas de forma interactiva mientras desarrolla y prueba el código.

En el Explorador de servidores, puede ver las colas de una cuenta de almacenamiento, crear y eliminar las colas, abrir una cola para ver sus mensajes y agregar mensajes a una cola. Cuando se abre una cola para su visualización, se pueden ver los mensajes individuales y se pueden realizar las siguientes acciones en cola mediante los botones de la esquina superior izquierda:

  • Actualizar la vista de la cola

  • Agregar un mensaje a la cola

  • Eliminar de la cola el mensaje superior.

  • Borrar la cola completa

En la imagen siguiente se muestra una cola que contiene dos mensajes.

Ver una cola

Para obtener más información sobre las colas de los servicios de almacenamiento, consulte Cómo usar el servicio de almacenamiento Cola. Para obtener más información sobre el servicio web para colas de servicios de almacenamiento, vea Conceptos del servicio Cola. Para obtener información sobre cómo enviar mensajes a una cola de servicios de almacenamiento mediante Visual Studio, vea Enviar mensajes a una cola de servicios de almacenamiento.

WarningAdvertencia
Las colas de servicios de almacenamiento son distintas de las colas de Service Bus. Para obtener más información sobre las colas de Service Bus, vea Colas de Service Bus, temas y suscripciones.

Expanda el nodo Tablas para ver una lista con las tablas de la cuenta de almacenamiento. Para mostrar los datos de una tabla, abra el menú contextual de una tabla y, a continuación, elija Ver tabla. La tabla se organiza por entidades (mostradas en filas) y propiedades (mostradas en columnas). Por ejemplo, en la siguiente ilustración se muestran entidades en el Diseñador de tablas:

Una tabla de Azure en el Explorador de soluciones

Puede crear tablas utilizando el Explorador de servidores. Para crear una tabla, abra el menú contextual para el Nodo de tablas y, a continuación, elija Crear tabla.

  • Abra el menú contextual de una entidad (una única fila) o una propiedad (una única celda) y, a continuación, elija Editar.

    Agregar o editar una tabla Entidad

    Las entidades de una tabla única no tienen que tener el mismo conjunto de propiedades (columnas). Tenga presente las siguientes restricciones sobre vista y edición de datos de tabla.

    • No puede ver o editar datos binarios (tipo byte[]), pero puede almacenarlos en una tabla.

    • No puede editar los valores PartitionKey o RowKey, porque el almacenamiento de tablas en Azure no admite esa operación.

    • No puede crear una propiedad llamada Timestamp, los servicios de almacenamiento de Azure utilizan una propiedad con ese nombre.

    • Si introduce un valor DateTime, deberá utilizar un formato adecuado para los valores de zona e idioma de su equipo (por ejemplo, MM/DD/YYYY HH:MM:SS [AM|PM] para inglés de EE. UU.).

    Para eliminar una tabla de forma permanente, abra el menú contextual de la tabla y después elija Eliminar.

  • Elija el botón Agregar entidad, que está junto a la esquina superior derecha de la vista de tabla.

    Agregar entidad

    En el cuadro de diálogo Agregar entidad, introduzca los valores de las propiedades PartitionKey y RowKey. Introduzca los valores con cuidado porque no podrá modificarlos después de cerrar el cuadro de diálogo, salvo que borre la entidad y la agregue de nuevo.

    Agregar entidad (cuadro de diálogo)

  1. Puede personalizar el conjunto de entidades que aparecen en una tabla utilizando el generador de consultas. Para abrir el generador de consultas, abra una tabla para verla.

  2. Elija el botón situado más a la derecha de la barra de herramientas de la vista de tabla. Aparece el cuadro de diálogo Generador de consultas.

    En la siguiente ilustración se muestra una consulta que se está creando en el generador de consultas.

    Generador de consultas
  3. Cuando haya creado la consulta, cierre el cuadro de diálogo. El formato de texto resultante de la consulta aparece en un cuadro de texto como un filtro de WCF Data Services.

  4. Para ejecutar la consulta, elija el icono triangular verde.

    También puede filtrar los datos de entidad que aparecen en el Diseñador de tablas si escribe una cadena de filtro de WCF Data Services directamente en el campo de filtro. Este tipo de cadena es similar a una cláusula WHERE de SQL, pero se envía al servidor como solicitud HTTP. Para obtener información sobre cómo construir cadenas de filtro, vea Crear cadenas de filtro para el Diseñador de tablas.

    La siguiente ilustración muestra un ejemplo de una cadena de filtro válida:

    VST_SE_TableFilter

Cuando el Explorador de servidores obtiene o se conecta a los datos de una cuenta de almacenamiento, la operación podría tardar hasta un minuto en completarse. Si no se puede conectar, la operación podría expirar. Aunque se recuperan los datos, puede continuar trabajando en otras partes de Visual Studio. Para cancelar la operación si está tardando demasiado, elija el botón Detener actualización en la barra de herramientas del Explorador de servidores.

  • Seleccione el nodo Blobs bajo Almacenamiento de Azure y elija el botón Actualizar en la barra de herramientas del Explorador de servidores. Para actualizar la lista de blobs que se muestra, elija el botón Ejecutar.

  • Seleccione el nodo Tablas y elija el botón Actualizar. Para actualizar la lista de entidades que aparece en el Diseñador de tablas, elija el botón Ejecutar en el Diseñador de tablas.

  • Seleccione el nodo Colas y elija el botón Actualizar.

  • Seleccione el nombre de la cuenta y elija el botón Actualizar en la barra de herramientas del Explorador de servidores.

Hay dos maneras de agregar cuentas de almacenamiento a través del Explorador de servidores. Puede crear una cuenta de almacenamiento nueva en su suscripción de Azure, o bien puede adjuntar una cuenta de almacenamiento existente.

  1. Abra el menú contextual del nodo Almacenamientoy, a continuación, elija Crear cuenta de almacenamiento.

    Crear una nueva cuenta de almacenamiento de Azure
  2. Seleccione o escriba la información siguiente para la cuenta de almacenamiento nueva en el cuadro de diálogo Crear cuenta de almacenamiento.

    • La suscripción de Azure a la que desea agregar la cuenta de almacenamiento.

    • El nombre que desea usar para la cuenta de almacenamiento nueva.

    • La región o grupo de afinidad (por ejemplo, Oeste de EE. UU. o Este de Asia).

    • El tipo de replicación que desea usar para la cuenta de almacenamiento, como Redundancia geográfica.

  3. Cuando termine, seleccione Crear.

    La cuenta de almacenamiento nueva aparece en la lista Almacenamiento en el Explorador de soluciones.

  1. En el Explorador de servidores, abra el menú contextual para el nodo Almacenamiento de Azure y, a continuación, elija Adjuntar almacenamiento externo.

  2. Seleccione o escriba la información siguiente para la cuenta de almacenamiento nueva en el cuadro de diálogo Crear cuenta de almacenamiento.

    • El nombre de la cuenta de almacenamiento existente que desea adjuntar. Puede escribir un nombre o seleccionarlo de la lista.

    • La clave de la cuenta de almacenamiento seleccionada. Por lo general, este valor se le proporciona cuando selecciona una cuenta de almacenamiento. Si desea que Visual Studio recuerde la clave de la cuenta de almacenamiento, seleccione el cuadro Recordar clave de cuenta.

    • El protocolo que se usará para conectar con la cuenta de almacenamiento, como HTTP, HTTPS o un extremo personalizado. Consulte Configurar las cadenas de conexión de Azure para obtener más información sobre los extremos personalizados.

    Cuando haya introducido esta información, Visual Studio creará una cadena de conexión para adjuntarla a la cuenta de almacenamiento especificada. Esta cadena de conexión aparece en el cuadro Vista previa de cadena de conexión.

  3. Si ha creado una cuenta de almacenamiento mediante la opción de replicación Redundancia geográfica con acceso de lectura, puede ver sus extremos secundarios. Abra el menú contextual del nombre de cuenta y, luego, elija Propiedades.

  4. Para quitar una cuenta de almacenamiento del Explorador de servidores, abra el menú contextual del nombre de cuenta y, a continuación, elija Eliminar. Si elimina una cuenta de almacenamiento, también se quita cualquier información clave guardada de esa cuenta.

    noteNota
    Si elimina una cuenta de almacenamiento en el Explorador de servidores, no se ve afectada su cuenta de almacenamiento ni los datos que contiene; simplemente se quita la referencia en el Explorador de servidores. Para eliminar permanentemente una cuenta de almacenamiento, use el Portal de administración de Azure.

Vea también

Mostrar:
© 2014 Microsoft