Azurite HTTP Interface Impossible to Use from the Command Line.
- Dominant language
- TypeScript
- Stars
- 2.3k
- Forks
- 393
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 36
Description
### Which service(blob, file, queue, table) does this issue concern?
All
### Which version of the Azurite was used?
v3
### Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
DockerHub
### What's the Node.js version?
NA
### What problem was encountered?
Can't easily curl to Azurite
### Steps to reproduce the issue?
I finally figured out how to do this after 2 days of searching online.
If possible, please provide the debug log using the -d parameter, replacing \ with an appropriate path for your OS, or review the instructions for docker containers:
```
-d ""
```
Please be sure to remove any PII or sensitive information before sharing!
The debug log will log raw request headers and bodies, so that we can replay these against Azurite using REST and create tests to validate resolution.
### Have you found a mitigation/solution?
There is no blog or web page with an easily 'Getting started' that instructs you how to curl at Azurite. I finally figured it out after 2 days of trying. The Github README (here)[https://github.com/Azure/Azurite?tab=readme-ov-file] is filled with details, but there is no simple explanation about how to test using curl whether Azurite is running. There is an assumption that everyone is going to use a language SDK or Storage Explorer, which might not be true. Some folks will want to use the HTTP interface. You need a simple explanation of how a user can test the installation using the CLI after it is finished.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.