Skip to content

Commit 58a5db1

Browse files
Merge pull request #252090 from pauljewellmsft/azurite-refresh
Refresh Azurite article
2 parents a2f0d1d + 7d59307 commit 58a5db1

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

articles/storage/common/storage-use-azurite.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use Azurite emulator for local Azure Storage development
33
description: The Azurite open-source emulator provides a free local environment for testing your Azure storage applications.
44
author: pauljewellmsft
55
ms.author: pauljewell
6-
ms.date: 07/11/2023
6+
ms.date: 09/19/2023
77
ms.service: azure-storage
88
ms.subservice: storage-common-concepts
99
ms.topic: how-to
@@ -421,6 +421,8 @@ When `--cert` is provided for a PFX file, you must provide a corresponding `--pw
421421
azurite --cert path/server.pfx --pwd pfxpassword
422422
```
423423

424+
#### HTTPS setup
425+
424426
For detailed information on creating PEM and PFX files, see [HTTPS Setup](https://github.com/Azure/Azurite/blob/master/README.md#https-setup).
425427

426428
### OAuth configuration
@@ -434,7 +436,7 @@ azurite --oauth basic --cert path/server.pem --key path/key.pem
434436
> [!NOTE]
435437
> OAuth requires an HTTPS endpoint. Make sure HTTPS is enabled by providing `--cert` switch along with the `--oauth` switch.
436438
437-
Azurite supports basic authentication by specifying the `basic` parameter to the `--oauth` switch. Azurite performs basic authentication, like validating the incoming bearer token, checking the issuer, audience, and expiry. Azurite doesn't check the token signature or permissions. To learn more about authorization, see [Authorization for tools and SDKs](#authorization-for-tools-and-sdks).
439+
Azurite supports basic authentication by specifying the `basic` parameter to the `--oauth` switch. Azurite performs basic authentication, like validating the incoming bearer token, checking the issuer, audience, and expiry. Azurite doesn't check the token signature or permissions. To learn more about authorization, see [Authorization for tools and SDKs](#connect-to-azurite-with-sdks-and-tools).
438440

439441
### Skip API Version Check
440442

@@ -452,11 +454,11 @@ azurite --skipApiVersionCheck
452454
azurite --disableProductStyleUrl
453455
```
454456

455-
## Authorization for tools and SDKs
457+
## Connect to Azurite with SDKs and tools
456458

457-
Connect to Azurite from Azure Storage SDKs or tools, like [Azure Storage Explorer](https://azure.microsoft.com/features/storage-explorer/), by using any authentication strategy. Authentication is required. Azurite supports authorization with OAuth, Shared Key, and shared access signatures (SAS). Azurite also supports anonymous access to public containers.
459+
You can connect to Azurite from Azure Storage SDKs, or tools like [Azure Storage Explorer](https://azure.microsoft.com/features/storage-explorer/). Authentication is required, and Azurite supports authorization with OAuth, Shared Key, and shared access signatures (SAS). Azurite also supports anonymous access to public containers.
458460

459-
If you're using the Azure SDKs, start Azurite with the `--oauth basic and --cert --key/--pwd` options. To learn more about using Azurite with the Azure SDKs, see [Azure SDKs](#azure-sdks).
461+
If you're using the Azure SDKs, start Azurite with the `--oauth basic`` and `--cert --key/--pwd` options. To learn more about using Azurite with the Azure SDKs, see [Azure SDKs](#azure-sdks).
460462

461463
### Well-known storage account and key
462464

@@ -557,12 +559,14 @@ For more information, see [Configure Azure Storage connection strings](storage-c
557559

558560
### Azure SDKs
559561

560-
To use Azurite with the [Azure SDKs](https://aka.ms/azsdk), use OAuth and HTTPS options:
562+
To use Azurite with the [Azure SDKs](https://aka.ms/azsdk), use OAuth with HTTPS options:
561563

562564
```console
563565
azurite --oauth basic --cert certname.pem --key certname-key.pem
564566
```
565567

568+
To learn more about configuring OAuth for Azurite, see [OAuth configuration](#oauth-configuration). To learn about certificate configuration and HTTPS setup, see [Certificate configuration (HTTPS)](#certificate-configuration-https).
569+
566570
#### Azure Blob Storage
567571

568572
To interact with Blob Storage resources, you can instantiate a `BlobContainerClient`, `BlobServiceClient`, or `BlobClient`.

0 commit comments

Comments
 (0)