Hello Rony Tayoun,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand about your BuildDocumentClassifierRequest from python SDK resulting in TrainingContentMissing.
Nikhil Jha (on Oct 28) have identified breaking change in v4.0 removing prefix and embedding folder path in container_url fixed it. - https://learn.microsoft.com/en-gb/answers/questions/5598410/builddocumentclassifierrequest-from-python-sdk-res and you confirmed workaround efficacy by uploading into separate folder and generating .jsonl, but reported continuing issues using SDK directly. However, both approaches were attempted. The final accepted answer clarifies that remove prefix, embed folder in SAS URL solved it.
The final advice is to remove the prefix and include the folder path directly in the container_url. This step is crucial for SDK version 4.0. Previous instructions that used prefix led to confusion. While the official documentation still needs updates, the solution provided has been tested and works. It addresses all major issues such as SAS permissions, file format requirements, and SDK changes, so you can successfully train your classifiers.
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.