Azure Blob Storage SDK Study
Thank you for participating in critical research about the usability of the Azure SDK! This repo contains templates for an application along with instructions to run the template and tasks that will complete the application. As part of the study, the Azure SDK team is reviewing our documentation, SDK design, and user experience. We are not reviewing this study for technical skills or aptitude of our participants. You may be asked for feedback as part of the research process. Do not leave feedback or comments in this repo, as this repo is not actively developed.
Scenario
Imagine you are a developer at a software company that wants to analyze log data from its mobile application. To analyze the log data, each mobile app will upload logs once a day to a central service written. This repository is the start of the code for that central service. It is an express application, and it has an endpoint started that accepts a text file. Some test text files are in the logs
folder.
Instructions
Complete this application by doing two things:
- Complete the POST endpoint so that it successfully uploads a log file to blob storage.
- Complete the GET endpoint so that it returns a list of all uploaded blobs.
Getting Started
Calling the app
The app listens and responds to web requests on localhost:3000
. For example, in PowerShell:
to POST a logs.txt
file:
curl http://localhost:3000 -Method POST -Body (Get-Content ".\\logs\\logs01.txt") -ContentType "text/plain" -UseBasicParsing
To GET
curl http://localhost:3000 -Method GET -UseBasicParsing
Support
Your recruiter and study scheduler should be able to assist if you need further instructions completing this study; contact them per their instructions. For general inquiries into the Azure SDK, begin by visiting the Azure SDK repo on GitHub.
Contributing
For details on contributing to this repository, see the contributing guide.
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, view Microsoft's CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any other questions or comments.
Reporting security issues and security bugs
Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.
License
This template is licensed under the MIT license.