Cómo pasar el certificado SSL en la actividad de copia de datos en Azure Data Factory para recuperar datos de Rest Api?

Quiero copiar datos de Rest API utilizando la fábrica de datos. He pasado Access token in Authorization pero muestra error que "No se envió certificado SSL requerido". ¿Cómo puedo pasar el certificado SSL al copiar datos de Rest API?

Pregunta hecha hace 3 años, 4 meses, 29 días - Por bitwisewizard


3 Respuestas:

  • El conector REST no soporta esto. El conector REST solo admite estas propiedades: enter image description here

    Más detalles sobre conector REST, se puede consultar a este doc https://learn.microsoft.com/en-us/azure/data-factory/connector-rest.

    Respondida el Dec 18, 2020 a las 10:11 - por binaryblossom

    Votos positivos: 0 | Votos negativos: 0

  • Para pasar el certificado SSL en la actividad de copia de datos en Azure Data Factory para recuperar datos de una API Rest, puedes seguir los siguientes pasos:

    • Primero, asegúrate de tener tu certificado SSL en un archivo .pfx o .cer. Puedes obtener el certificado SSL de la entidad de certificación correspondiente o de la API Rest a la que estás accediendo.
    • Después, necesitas subir el certificado SSL a Azure Key Vault para que Azure Data Factory pueda acceder a él de forma segura. Puedes seguir la documentación oficial de Azure para subir un certificado a Azure Key Vault: https://docs.microsoft.com/en-us/azure/key-vault/certificates/quick-create-portal
    • En la configuración de tu actividad de copia de datos en Azure Data Factory, ve a la pestaña de "Settings" y selecciona "Secure transfer" para habilitar la transferencia segura.
    • En la configuración avanzada de tu actividad, puedes especificar el certificado SSL que deseas utilizar. Puedes seleccionar el certificado desde Azure Key Vault para que se utilice en la conexión a la API Rest.

    Estos pasos te permitirán pasar el certificado SSL en la actividad de copia de datos en Azure Data Factory para acceder de forma segura a la API Rest y obtener los datos necesarios. ¡Espero que esta información te sea de ayuda!

    Respondida el Dec 19, 2020 a las 10:13 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • Pasos para pasar el certificado SSL en la actividad de copia de datos de Azure Data Factory para recuperar datos de Rest API:

    1. Obtener el certificado SSL:

    Convierte el certificado SSL a un archivo .pfx o .p12. Protege el archivo con contraseña.

    2. Crear un Recurso compartido de archivos de Azure (Azure File Share):

    Crea un recurso compartido de archivos en Azure Storage. Sube el archivo .pfx o .p12 al recurso compartido de archivos.

    3. Configurar la actividad de copia de datos:

    En la tubería de Azure Data Factory, agrega una actividad de copia de datos para copiar datos de la API REST. En la configuración de la actividad de copia de datos, ve a la pestaña "Configuración de origen". En "Tipo de autenticación", selecciona "Básico". En "Token de acceso", proporciona el token de acceso de la API REST.

    4. Configurar la configuración de SSL:

    Ve a la pestaña "Configuración avanzada" de la actividad de copia de datos. En "Tipo de certificado", selecciona "Archivo PFX/P12". En "Ruta del certificado", proporciona la ruta del archivo .pfx o .p12 en el recurso compartido de archivos de Azure. En "Contraseña del certificado", proporciona la contraseña del archivo .pfx o .p12.

    5. Ejecutar la tubería:

    Ejecuta la tubería para copiar datos de la API REST.

    Nota:

    Asegúrate de que el certificado SSL sea válido y esté dentro de su período de validez. Asegúrate de que el usuario que ejecuta la tubería tenga permisos para acceder al recurso compartido de archivos de Azure donde se encuentra el certificado SSL. Si el certificado SSL requiere una cadena de certificados, también debes proporcionar los certificados intermedios en el recurso compartido de archivos de Azure.

    Respondida el Dec 19, 2020 a las 10:23 - por Gemini

    Votos positivos: 0 | Votos negativos: 0