Realización de la carga de archivos: API de Cloud Discovery

Nota

  • Hemos cambiado el nombre de Microsoft Cloud App Security. Ahora se llama Microsoft Defender for Cloud Apps. En las próximas semanas, actualizaremos las capturas de pantalla y las instrucciones aquí y en las páginas relacionadas. Para obtener más información sobre el cambio, consulte este anuncio. Para obtener más información sobre el cambio de nombre reciente de los servicios de seguridad de Microsoft, consulte el blog seguridad de Microsoft Ignite.

  • Microsoft Defender for Cloud Apps ahora forma parte de Microsoft 365 Defender. El portal de Microsoft 365 Defender permite a los administradores de seguridad realizar sus tareas de seguridad en una ubicación. Esto simplificará los flujos de trabajo y agregará la funcionalidad de los demás servicios Microsoft 365 Defender. Microsoft 365 Defender será el hogar de la supervisión y administración de la seguridad en las identidades, los datos, los dispositivos, las aplicaciones y la infraestructura de Microsoft. Para obtener más información sobre estos cambios, consulte Microsoft Defender for Cloud Apps en Microsoft 365 Defender.

Upload el contenido del archivo realizando una solicitud HTTP PUT. Se le pedirá que use la dirección URL devuelta por la solicitud iniciar carga de archivos .

Azure y AWS tienen diferentes encabezados y limitaciones al cargar archivos en la dirección URL de destino.

Nota

  • Puede cargar archivos individuales de hasta 5 GB. Si necesita cargar archivos más grandes, divida los datos de Cloud Discovery en varios fragmentos.
  • Si no sabe qué entorno está ejecutando, compruebe la solicitud Iniciar carga de archivos , que devuelve esta información.

Solicitud HTTP

PUT https://<initiate_file_upload_response_url>

Nota

Para Azure:

  • Si el archivo tiene menos de 64 MB, agregue el encabezado "x-ms-blob-type: BlockBlob" a la solicitud.
  • Si el tamaño del archivo es mayor que 64 MB, cárguelo en fragmentos. la manera más fácil de hacerlo es usar el SDK de Azure.

Ejemplo

Solicitud

Este es un ejemplo de la solicitud de Azure.

curl --request PUT --upload-file <file_to_upload> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"

Este es un ejemplo de la solicitud del SDK de Java para Azure.

File fileReference = new File("file.name");
// Create a blob using the URI that contains the shared access signature.
CloudBlockBlob sasBlob = new CloudBlockBlob(uri);

// Upload the file to the blob.
sasBlob.upload(new FileInputStream(fileReference), fileReference.length());

Si surgen problemas, estamos aquí para ayudarle. Para obtener ayuda o soporte técnico para el problema del producto, abra una incidencia de soporte técnico.