Compartir vía


Configuración de orígenes de implementación para App Services en Azure Stack Hub

App Service en Azure Stack Hub admite la implementación a petición de varios proveedores de control de código fuente. Esta característica permite a los desarrolladores de aplicaciones implementar directamente desde sus repositorios de control de código fuente. Si los usuarios quieren configurar App Service con el fin de conectarse a sus repositorios, en primer lugar, un operador en la nube tiene que configurar la integración entre App Service en Azure Stack Hub y el proveedor de control de código fuente.

Además de GIT local, se admiten los siguientes proveedores de control de código fuente:

  • GitHub
  • BitBucket
  • OneDrive
  • Dropbox

Visualización de orígenes de implementación en la administración de App Service

  1. Inicie sesión en el portal del administrador de Azure Stack Hub como administrador del servicio.

  2. Vaya a Todos los servicios y seleccione App Service.

    Opción de administración de proveedores de recursos de App Service

  3. Seleccione Source control configuration (Configuración de control de código fuente). Puede ver la lista de todos los orígenes de implementación configurados.

    Configuración de control del código fuente de administración de proveedores de recursos de App Service

Configuración de GitHub

Debe tener una cuenta de GitHub para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Inicie sesión en GitHub, vaya a https://www.github.com/settings/developers y, después, seleccione Register a new application (Registrar una nueva aplicación).

    GitHub: Registro de una nueva aplicación

  2. Escriba un nombre para la aplicación. Por ejemplo, App Service en Azure Stack Hub.

  3. Escriba la dirección URL de la página principal. La dirección URL de la página de inicio tiene que ser la del portal de Azure Stack Hub. Por ejemplo, https://portal.<region>.<FQDN>. Para más información sobre el nombre de dominio completo (FQDN) de Azure Stack Hub, consulte Espacio de nombres DNS de Azure Stack Hub.

  4. Escriba la descripción de la aplicación.

  5. Escriba la URL de devolución de llamada de autorización. En una implementación de Azure Stack Hub predeterminada, la dirección URL tiene el formato https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Seleccione Register application (Registrar aplicación). Se muestra una página con el identificador de cliente y el secreto de cliente de la aplicación.

    GitHub - Registro de aplicación completado

  7. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  8. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  9. Seleccione Source control configuration (Configuración de control de código fuente).

  10. Copie y pegue el identificador de cliente y el secreto del cliente en los cuadros de entrada correspondientes de GitHub.

  11. Seleccione Guardar.

Configuración de BitBucket

Debe tener una cuenta de BitBucket para llevar a cabo esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Inicie sesión en BitBucket y vaya a Integraciones en su cuenta.

    Panel de BitBucket: integraciones

  2. Seleccione OAuth en Administración de acceso y en Add consumer (Agregar consumidor).

    BitBucket Agregar consumidor OAuth

  3. Escriba un nombre para el consumidor. Por ejemplo, App Service en Azure Stack Hub.

  4. Escriba una descripción para la aplicación.

  5. Escriba la URL de devolución de llamada. En una implementación de Azure Stack Hub predeterminada, la dirección URL de devolución de llamadas tiene el formato https://portal.<region>.<FQDN>/TokenAuthorize. Para que se realice correctamente la integración de BitBucket, la URL debe seguir el patrón de mayúsculas y minúsculas que se muestra aquí.

  6. Escriba la dirección URL. Dicha URL debe ser la dirección del portal de Azure Stack Hub. Por ejemplo, https://portal.<region>.<FQDN>.

  7. Seleccione los permisos necesarios:

    • Repositorios: Lectura
    • Webhooks: lectura y escritura
  8. Seleccione Guardar. Ahora se muestra esta nueva aplicación, junto con la clave y el secreto en OAuth consumers (Consumidores de OAuth).

    Lista de aplicaciones de BitBucket

  9. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  10. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  11. Seleccione Source control configuration (Configuración de control de código fuente).

  12. Copie y pegue la clave en el cuadro de entrada de identificador de cliente y el secreto en el cuadro de entrada de secreto de cliente de BitBucket.

  13. Seleccione Guardar.

Configuración de OneDrive

Debe tener una cuenta microsoft vinculada a una cuenta de OneDrive para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

Nota:

En estos momentos, no se admiten las cuentas de OneDrive para la Empresa.

  1. Vaya a https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade e inicie sesión con su cuenta Microsoft.

  2. En Registros de aplicaciones, seleccione Nuevo registro.

  3. Escriba un nombre para el nuevo registro de aplicaciones: por ejemplo, escriba App Service en Azure Stack Hub.

  4. En Tipos de cuenta compatibles, seleccione Solo cuentas personales de Microsoft.

  5. Copie el URI de redirección. Elija plataforma: web y, en una implementación predeterminada de Azure Stack Hub, el URI de redireccionamiento tiene el formato : https://portal.<region>.<FQDN>/TokenAuthorize.

  6. Seleccione Registrar.

  7. En la pantalla siguiente se enumeran las propiedades de la nueva aplicación. Guarde el identificador de aplicación (cliente) en una ubicación temporal.

  8. En Certificados & secretos, elija Secretos de cliente y seleccione Nuevo secreto de cliente. Proporcione una descripción y elija la longitud de expiración del nuevo secreto y seleccione Agregar.

  9. Anote el valor del nuevo secreto.

  10. En Permisos de API, seleccione Agregar un permiso.

  11. Agregue los permisos de Microsoft Graph - Permisos delegados.

    • Files.ReadWrite.AppFolder
    • Usuario. Leer
  12. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  13. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  14. Seleccione Source control configuration (Configuración de control de código fuente).

  15. Copie y pegue el identificador de aplicación (cliente) en el cuadro de entrada Id. de cliente y Secreto en el cuadro de entrada Secreto de cliente para OneDrive.

  16. Seleccione Guardar.

Configuración de Dropbox

Nota:

Debe tener una cuenta de Dropbox para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Vaya a https://www.dropbox.com/developers/apps e inicie sesión con las credenciales de su cuenta de DropBox.

  2. Seleccione Crear aplicación.

    Aplicaciones de Dropbox

  3. Seleccione la API de Dropbox.

  4. Establezca el nivel de acceso en App Folder (Carpeta de aplicaciones).

  5. Escriba un nombre para la aplicación.

    Registro de aplicaciones de Dropbox

  6. Seleccione Crear aplicación. Ahora se muestra una página con la configuración de la aplicación, incluidos la clave de aplicación y el secreto de la aplicación.

  7. Asegúrese de que el nombre de la carpeta de aplicaciones es App Service en Azure Stack Hub.

  8. Establezca el URI de redirección de OAuth 2 y, a continuación, seleccione Agregar. En una implementación de Azure Stack Hub predeterminada, el URI de redirección tiene el formato https://portal.<region>.<FQDN>/TokenAuthorize.

    Configuración de aplicaciones de Dropbox

  9. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  10. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  11. Seleccione Source control configuration (Configuración de control de código fuente).

  12. Copie y pegue la clave de aplicación en el cuadro de entrada de identificador de cliente, y el secreto de aplicación en el cuadro de entrada de secreto de cliente de Dropbox.

  13. Seleccione Guardar.

Importante

Si va a volver a configurar las aplicaciones existentes después de actualizar a Azure App Service en Azure Stack Hub 2022 H1, debe revocar todos los tokens y los usuarios finales deberán volver a autorizar con los proveedores de sus aplicaciones para habilitar la sincronización desde proveedores de control de código fuente.

Configuración de GitHub

Debe tener una cuenta de GitHub para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Inicie sesión en GitHub, vaya a https://www.github.com/settings/developers y, después, seleccione Register a new application (Registrar una nueva aplicación).

    GitHub: Registro de una nueva aplicación

  2. Escriba un nombre para la aplicación. Por ejemplo, App Service en Azure Stack Hub.

  3. Escriba la dirección URL de la página principal. La dirección URL de la página de inicio tiene que ser la del portal de Azure Stack Hub. Por ejemplo, https://portal.<region>.<FQDN>. Para más información sobre el nombre de dominio completo (FQDN) de Azure Stack Hub, consulte Espacio de nombres DNS de Azure Stack Hub.

  4. Escriba la descripción de la aplicación.

  5. Escriba la URL de devolución de llamada de autorización. En una implementación de Azure Stack Hub predeterminada, la dirección URL tiene el formato https://api.appservice.<region>.<FQDN>:44300/auth/github/callback.

  6. Seleccione Register application (Registrar aplicación). Se muestra una página con el identificador de cliente y el secreto de cliente de la aplicación.

    GitHub - Registro de aplicación completado

  7. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  8. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  9. Seleccione Source control configuration (Configuración de control de código fuente).

  10. Copie y pegue el identificador de cliente y el secreto del cliente en los cuadros de entrada correspondientes de GitHub.

  11. Seleccione Guardar.

Configuración de BitBucket

Debe tener una cuenta de BitBucket para llevar a cabo esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Inicie sesión en BitBucket y vaya a Integraciones en su cuenta.

    Panel de BitBucket: integraciones

  2. Seleccione OAuth en Administración de acceso y en Add consumer (Agregar consumidor).

    BitBucket Agregar consumidor OAuth

  3. Escriba un nombre para el consumidor. Por ejemplo, App Service en Azure Stack Hub.

  4. Escriba una descripción para la aplicación.

  5. Escriba la URL de devolución de llamada. En una implementación de Azure Stack Hub predeterminada, la dirección URL de devolución de llamadas tiene el formato https://api.appservice.<region>.<FQDN>:44300/auth/bitbucket/callback. Para que se realice correctamente la integración de BitBucket, la URL debe seguir el patrón de mayúsculas y minúsculas que se muestra aquí.

  6. Escriba la dirección URL. Dicha URL debe ser la dirección del portal de Azure Stack Hub. Por ejemplo, https://portal.<region>.<FQDN>.

  7. Seleccione los permisos necesarios:

    • Repositorios: Lectura
    • Webhooks: lectura y escritura
  8. Seleccione Guardar. Ahora se muestra esta nueva aplicación, junto con la clave y el secreto en OAuth consumers (Consumidores de OAuth).

    Lista de aplicaciones de BitBucket

  9. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  10. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  11. Seleccione Source control configuration (Configuración de control de código fuente).

  12. Copie y pegue la clave en el cuadro de entrada de identificador de cliente y el secreto en el cuadro de entrada de secreto de cliente de BitBucket.

  13. Seleccione Guardar.

Configuración de OneDrive

Debe tener una cuenta microsoft vinculada a una cuenta de OneDrive para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

Nota:

En estos momentos, no se admiten las cuentas de OneDrive para la Empresa.

  1. Vaya a https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade e inicie sesión con su cuenta Microsoft.

  2. En Registros de aplicaciones, seleccione Nuevo registro.

  3. Escriba un nombre para el nuevo registro de aplicación: por ejemplo, escriba App Service en Azure Stack Hub.

  4. En Tipos de cuenta admitidos, seleccione Solo cuentas Personales de Microsoft.

  5. Copie el URI de redirección. Elija plataforma: web y en una implementación predeterminada de Azure Stack Hub, el URI de redireccionamiento tiene el formato https://api.appservice.<region>.<FQDN>:44300/auth/onedrive/callback: .

  6. Seleccione Registrar.

  7. En la pantalla siguiente se enumeran las propiedades de la nueva aplicación. Guarde el identificador de aplicación (cliente) en una ubicación temporal.

  8. En Certificados & secretos, elija Secretos de cliente y seleccione Nuevo secreto de cliente. Proporcione una descripción y elija la longitud de expiración del nuevo secreto y seleccione Agregar.

  9. Anote el valor del nuevo secreto.

  10. En Permisos de API, seleccione Agregar un permiso.

  11. Agregue los permisos de Microsoft Graph - Permisos delegados.

    • Files.ReadWrite.AppFolder
    • Usuario. Leer
  12. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  13. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  14. Seleccione Source control configuration (Configuración de control de código fuente).

  15. Copie y pegue el identificador de aplicación (cliente) en el cuadro de entrada Id. de cliente y Secreto en el cuadro de entrada Secreto de cliente para OneDrive.

  16. Seleccione Guardar.

Configuración de Dropbox

Nota:

Debe tener una cuenta de Dropbox para completar esta tarea. Puede que desee usar una cuenta de su organización en lugar de una personal.

  1. Vaya a https://www.dropbox.com/developers/apps e inicie sesión con las credenciales de su cuenta de DropBox.

  2. Seleccione Crear aplicación.

    Aplicaciones de Dropbox

  3. Seleccione la API de Dropbox.

  4. Establezca el nivel de acceso en App Folder (Carpeta de aplicaciones).

  5. Escriba un nombre para la aplicación.

    Registro de aplicaciones de Dropbox

  6. Seleccione Crear aplicación. Ahora se muestra una página con la configuración de la aplicación, incluidos la clave de aplicación y el secreto de la aplicación.

  7. Asegúrese de que el nombre de la carpeta de aplicaciones es App Service en Azure Stack Hub.

  8. Establezca el URI de redirección de OAuth 2 y, a continuación, seleccione Agregar. En una implementación de Azure Stack Hub predeterminada, el URI de redirección tiene el formato https://api.appservice.<region>.<FQDN>:44300/auth/dropbox/callback.

    Configuración de aplicaciones de Dropbox

  9. En una nueva pestaña o ventana del explorador, inicie sesión en el portal de administración de Azure Stack Hub como administrador del servicio.

  10. Vaya a Proveedores de recursos y seleccione App Service Resource Provider Admin (Administración de proveedores de recursos de App Service).

  11. Seleccione Source control configuration (Configuración de control de código fuente).

  12. Copie y pegue la clave de aplicación en el cuadro de entrada de identificador de cliente, y el secreto de aplicación en el cuadro de entrada de secreto de cliente de Dropbox.

  13. Seleccione Guardar.

Pasos siguientes

Los usuarios ahora pueden usar los orígenes de implementación para utilidades como la implementación continua, la implementación de Git local y la sincronización de carpetas en la nube.