Write Python DataFrame como CSV en Azure Blob

Tengo dos preguntas sobre cómo leer y escribir objetos de Python desde / hacia Azure blob.

1) ¿Alguien puede decirme cómo escribir el marco de datos de Python como archivo csv directamente en Azure Blob sin almacenarlo localmente?

Intenté usar las funcionescreate_blob_from_text & create_blob_from_stream pero ninguno de ellos funciona.

Convertir dataframe a string y usar create_blob_from_text function escribe el archivo en el blob pero como una cadena simple pero no como csv.

    df_b = df.to_string()
    block_blob_service.create_blob_from_text('test', 'OutFilePy.csv', df_b)  

2) ¿Cómo leer directamente un archivo json en Azure Blob Storage directamente en Python?

Respuestas a la pregunta(1)

Su respuesta a la pregunta