es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AZURE-BLOB-STORAGE

BlobContainerClient – Azure Storage – Java SDK (12.14.2) – método listBlobs maxResults y paginación BlobContainerClient – Azure Storage – Java SDK (12.14.2) proporciona el método listBlobs para listar los blobs en un contenedor de blobs. Este método acepta el parámetro maxResults, que determina el número máximo de blobs que se deben devolver en una sola llamada. Si hay más blobs que el valor de maxResults en el contenedor, se utilizará la paginación para recuperarlos en múltiples llamadas. La paginación se realiza mediante un token de continuación. Después de la primera llamada al método listBlobs, se devuelve un token de continuación que se puede utilizar en una llamada posterior para obtener la siguiente página de resultados. Esto se puede hacer utilizando el método listBlobsNextPage. Aquí hay un ejemplo de cómo utilizar el método listBlobs con maxResults y paginación: “`java BlobContainerClient blobContainerClient = new BlobContainerClientBuilder() .connectionString(““) .containerName(““) .buildClient(); BlobPagedIterable blobPagedIterable = blobContainerClient.listBlobs(maxResults); for (BlobItem blobItem : blobPagedIterable) { // Realizar acciones con cada blob } // Continuar a la siguiente página utilizando el token de continuación if (blobPagedIterable.getContinuationToken() != null) { BlobPagedIterable nextPage = blobContainerClient.listBlobsNextPage(blobPagedIterable.getContinuationToken()); for (BlobItem blobItem : nextPage) { // Realizar acciones con cada blob de la siguiente página } } “` En este ejemplo, `` debe ser reemplazado por tu cadena de conexión de Azure Storage, y `` debe ser reemplazado por el nombre de tu contenedor de blobs.

Iterar sobre los blobs disponibles en el almacenamiento de Azure a través del SDK de Java (azure-spring-boot-starter-storage) no funciona con el parámetro de consulta maxresults. ListBlobsOptions listBlobsOptions = new ListBlobsOptions() .setDetails(new BlobListDetails() .setRetrieveDeletedBlobs(false) .setRetrieveSnapshots(false)) .setMaxResultsPerPage(pageSize); blobContainerClient.listBlobs(listBlobsOptions, continuationToken, Duration.ofSeconds(3)); El método listBlobs funciona y devuelve todos los BlobItems disponibles como PagedIterable. . . . Read more

Montar Azure Blob Storage en un POD de Kubernetes

Hay una manera de montar una cuenta de almacenamiento de Azure Blob en un pod de Kubernetes. Mi pod en ejecución en Kubernetes necesita consumir archivos presentes en el almacenamiento de blobs. He intentado: https://learn.microsoft.com/en-us/azure/storage/blobs/storage-how-to-mount-container-linux <h1>rpm -qa | grep blobfuse</h1> <p>blobfuse-1.3.6-1.el7.x86<em>64 []# blobfuse /home/test/mycontainer –tmp-path=/home/test/blobfusetmp –config-file=/home/test/fuse</em>connection.cfg -o attr<em>timeout=240 -o entry</em>timeout=240 . . . Read more