Exportar (0) Imprimir
Expandir todo

Configurar servicios necesarios para publicar un servicio en la nube desde Visual Studio

Actualizado: octubre de 2013

Antes de publicar un proyecto de servicio en la nube, debe configurar los siguientes servicios:

  • Un servicio en la nube

    Ejecuta sus roles en el entorno de Azure.

  • Una cuenta de almacenamiento

    Proporciona acceso a los servicios de blob, cola y tabla.

Utilice los siguientes procedimientos para definir estos servicios y configurar su aplicación:

Crear un servicio en la nube

Para publicar un servicio en la nube en Azure, debe crear primero un servicio en la nube que ejecute sus roles en el entorno de Azure. Puede crear un nuevo servicio en la nube en el Portal de administración de Azure como se describe a continuación. También puede crear un servicio en la nube en Visual Studio cuando utilice el Asistente para publicación.

Para crear un servicio en la nube mediante Visual Studio

  1. Abra el menú contextual del proyecto de Azure y elija Publicar.

    VST_PublishMenu
  2. Si no ha iniciado sesión, inicie sesión con el nombre de usuario y la contraseña de la cuenta de Microsoft o la cuenta profesional asociada a la suscripción de Azure.

  3. Elija el botón Siguiente para avanzar a la página Configuración.

    Configuración común del Asistente de publicación
  4. En la lista Servicios en la nube, elija Crear nuevo. Aparecerá el cuadro de diálogo Crear servicios de Azure.

  5. Escriba el nombre del servicio en la nube. El nombre forma parte de la dirección URL del servicio y, por tanto, debe ser único globalmente. El nombre no distingue mayúsculas de minúsculas.

Crear un servicio en la nube mediante el Portal de administración

  1. Inicie sesión en el Portal de administración de Azure en el sitio web de Microsoft.

  2. (opcional) Para mostrar una lista de los servicios en la nube que ya ha creado, elija el vínculo Servicios en la nube a la izquierda de la página.

  3. Elija el icono + en la esquina inferior izquierda y, a continuación, elija Servicio en la nube en el menú que aparece.

    Otra pantalla con dos opciones, aparece Creación rápida y Creación personalizada. Si elige Creación rápida, puede crear un servicio en la nube simplemente especificando su dirección URL y la región donde va a estar hospedado físicamente. Si elige Creación personalizada, inmediatamente puede publicar un servicio en la nube especificando un paquete (archivo .cspkg), una configuración (archivo .cscfg) y un certificado. Si desea publicar su servicio en la nube mediante el comando Publicar en un proyecto de Azure, no es necesaria la opción Creación personalizada. El comando Publicar está disponible en el menú contextual para un proyecto de Azure.

  4. Elija Creación rápida para publicar más adelante su servicio en la nube mediante Visual Studio.

  5. Especifique un nombre para su servicio en la nube.

    La dirección URL completa aparece junto al nombre.

  6. En la lista, elija la región donde se encuentran la mayoría de los usuarios.

  7. En la parte inferior de la ventana, elija el vínculo Crear servicio en la nube.

Crear una cuenta de almacenamiento

Una cuenta de almacenamiento proporciona acceso a los servicios de blob, cola y tabla.

Crear una cuenta de almacenamiento mediante el Portal de administración

  1. Inicie sesión en el Portal de administración de la plataforma Azure en el sitio web de Microsoft.

  2. (opcional) Para ver sus cuentas de almacenamiento, elija el vínculo Almacenamiento del panel del lado izquierdo de la página.

  3. En la parte inferior izquierda de la página, elija el icono +.

  4. En el menú que aparece, elija Almacenamientoy, a continuación, elija Creación rápida.

  5. Asigne un nombre a la cuenta de almacenamiento que dará lugar a una dirección URL única.

  6. Asigne un nombre a su servicio en la nube.

    La dirección URL completa aparece junto al nombre.

  7. En la lista de regiones, elija una región donde se encuentran la mayoría de los usuarios.

  8. Especifique si desea habilitar la replicación geográfica.

    Si habilita la replicación geográfica, sus datos se guardarán en varias ubicaciones físicas para reducir la posibilidad de pérdida. Esta característica hace que el almacenamiento sea más costoso, pero puede reducir el costo habilitando la ubicación geográfica al crear la cuenta de almacenamiento en lugar de agregar la característica más adelante. Para obtener más información, vea Replicación geográfica.

  9. En la parte inferior de la ventana, elija el vínculo Crear una cuenta de almacenamiento.

Después de crear su cuenta de almacenamiento, verá las direcciones URL que puede utilizar para tener acceso a los recursos en cada uno de los servicios de almacenamiento de Azure, y también las teclas de acceso primarias y secundarias de su cuenta. Estas claves sirven para autenticar las solicitudes realizadas en los servicios de almacenamiento.

noteNota
La clave de acceso secundaria proporciona el mismo acceso a su cuenta de almacenamiento que la clave de acceso principal, y se genera como copia de seguridad en caso de que se vea amenazada la clave de acceso principal. Además, se recomienda que vuelva a generar sus claves de acceso con regularidad. Puede modificar la configuración de la cadena de conexión de modo que use la clave secundaria mientras se regenera la clave principal y, a continuación, modificarla de modo que use la clave principal regenerada mientras se regenera la clave secundaria.

Configurar su aplicación para utilizar servicios proporcionados por la cuenta de almacenamiento

Debe configurar cualquier rol que tenga acceso a los servicios de almacenamiento para utilizar los servicios de almacenamiento de Azure que ha creado. Para ello, puede utilizar varias configuraciones del servicio para su proyecto de Azure. De forma predeterminada, se crean dos en su proyecto de Azure. Si utiliza varias configuraciones del servicio, puede utilizar la misma cadena de conexión en su código, pero tendrá un valor diferente para una cadena de conexión en cada configuración del servicio. Por ejemplo, puede utilizar una configuración del servicio para ejecutar y depurar su aplicación localmente utilizando el emulador de almacenamiento de Azure y una configuración del servicio diferente para publicar su aplicación en Azure. Para obtener más información sobre las configuraciones del servicio, vea Configurar un proyecto de Azure.

Para configurar su aplicación para utilizar servicios proporcionados por la cuenta de almacenamiento

  1. En Visual Studio abra su solución de Azure. En el Explorador de soluciones, abra el menú contextual de cada rol en el proyecto de Azure que tiene acceso a los servicios de almacenamiento y elija Propiedades.

    Una página con el nombre del rol se muestra en el editor de Visual Studio. La página muestra los campos de la pestaña Configuración.

  2. En las páginas de propiedades del rol, elija Configuración.

  3. En la lista Configuración del servicio, elija el nombre de la configuración del servicio que desea modificar.

    Si desea realizar cambios en todas las configuraciones del servicio de este rol, puede elegir Todas las configuraciones. Para obtener más información acerca de cómo actualizar las configuraciones del servicio, vea Manage Connection Strings for Storage Accounts.

  4. Para modificar cualquier valor de configuración de la cadena de conexión, elija el botón situado junto al valor de configuración.

    Aparece el cuadro de diálogo Crear cadenas de conexión de almacenamiento.

  5. En Conectar usando, elija la opción Su suscripción.

  6. En la lista Suscripción, elija su suscripción.

    Si la lista de suscripciones no incluye la suscripción que desea, elija el vínculo Descargar configuración de publicación.

  7. En la lista Nombre de cuenta, elija su nombre de cuenta de almacenamiento.

    Azure Tools obtiene automáticamente las credenciales de cuenta de almacenamiento usando el archivo .publishsettings. Para especificar manualmente sus credenciales de cuenta de almacenamiento, elija la opción Credenciales escritas manualmente y, a continuación, continúe con este procedimiento. Puede obtener su nombre de cuenta de almacenamiento y la clave principal desde el Portal de administración. Si no desea especificar manualmente la configuración de cuenta de almacenamiento, elija el botón Aceptar para cerrar el cuadro de diálogo.

  8. Elija el vínculo Especifique las credenciales de cuenta de almacenamiento.

  9. En el cuadro Nombre de cuenta, escriba el nombre de su cuenta de almacenamiento.

    noteNota
    Inicie sesión en el Portal de administración y, a continuación, elija el botón Almacenamiento. El portal muestra una lista de cuentas de almacenamiento. Si elige una cuenta, se abre una página para dicha cuenta. Puede copiar el nombre de la cuenta de almacenamiento desde esta página. Si está utilizando una versión anterior del Portal de administración, el nombre de la cuenta de almacenamiento aparece en la vista Cuentas de almacenamiento del Portal de administración. Para copiar este nombre, resalte el nombre en la ventana Propiedades de esta vista y, a continuación elija las teclas Ctrl+C. Para pegar el nombre en Visual Studio, elija el cuadro de texto Nombre de cuenta y, a continuación, elija las teclas Ctrl+V.

  10. En el cuadro Clave de cuenta, escriba la clave principal o la copia, y péguela del Portal de administración.

    Para copiar esta clave del Portal de administración:

    1. En la parte inferior de la página para la cuenta de almacenamiento adecuada, elija el botón Administrar claves.

    2. En la página Administrar claves de acceso, seleccione el texto de la clave de acceso principal y, a continuación, elija las teclas Ctrl+C.

    3. En Azure Tools, pegue la clave en el cuadro Clave de cuenta.

  11. Debe seleccionar una de las siguientes opciones para determinar cómo tendrá acceso el servicio a la cuenta de almacenamiento:

    • Utilice HTTP. Esta es la opción estándar. Por ejemplo, http://<account name>.blob.core.windows.net.

    • Utilice HTTPS para una conexión segura. Por ejemplo, https://<accountname>.blob.core.windows.net.

    • Especifique extremos personalizados para cada uno de los tres servicios. A continuación, puede escribir estos extremos en el campo del servicio concreto.

      noteNota
      Si crea extremos personalizados esto le permite crear una cadena de conexión más compleja. Si utiliza este formato de cadena, puede especificar extremos de servicio de almacenamiento que incluyan un nombre de dominio personalizado que ha registrado para su cuenta de almacenamiento con el servicio de blob. También puede conceder acceso solo a los recursos de blob en un contenedor único a través de una firma de acceso compartido. Para obtener más información sobre cómo crear extremos personalizados, vea How to Configure Connection Strings.

  12. Para guardar estos cambios de la cadena de conexión, elija el botón Aceptar y, a continuación, elija el botón Guardar en la barra de herramientas.

    Después de guardar estos cambios, puede obtener el valor de esta cadena de conexión en su código utilizando GetConfigurationSettingValue. Al publicar su aplicación en Azure, elija la configuración del servicio que contiene la cuenta de almacenamiento de Azure de la cadena de conexión. Una vez publicada su aplicación, compruebe que la aplicación funciona según lo previsto con los servicios de almacenamiento de Azure

Vea también

Adiciones de comunidad

Mostrar:
© 2014 Microsoft