Skip to content

Commit 5278091

Browse files
authored
Merge pull request #283751 from pauljewellmsft/delete-blob
Add note to delete blob articles
2 parents 502f9db + 7376af2 commit 5278091

File tree

7 files changed

+39
-13
lines changed

7 files changed

+39
-13
lines changed

articles/storage/blobs/storage-blob-delete-go.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: storage
66
author: pauljewellmsft
77

88
ms.author: pauljewell
9-
ms.date: 08/05/2024
9+
ms.date: 08/12/2024
1010
ms.service: azure-blob-storage
1111
ms.topic: how-to
1212
ms.devlang: golang
@@ -17,7 +17,7 @@ ms.custom: devx-track-go, devguide-go
1717

1818
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1919

20-
This article shows how to delete blobs using the [Azure Storage client module for Go](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob#section-readme). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
20+
This article shows how to delete blobs using the [Azure Storage client module for Go](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob#section-readme), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2121

2222
[!INCLUDE [storage-dev-guide-prereqs-go](../../../includes/storage-dev-guides/storage-dev-guide-prereqs-go.md)]
2323

@@ -31,6 +31,8 @@ The authorization mechanism must have the necessary permissions to delete a blob
3131

3232
## Delete a blob
3333

34+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
35+
3436
To delete a blob, call the following method:
3537

3638
- [DeleteBlob](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob#Client.DeleteBlob)

articles/storage/blobs/storage-blob-delete-java.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: storage
66
author: pauljewellmsft
77

88
ms.author: pauljewell
9-
ms.date: 08/05/2024
9+
ms.date: 08/12/2024
1010
ms.service: azure-blob-storage
1111
ms.topic: how-to
1212
ms.devlang: java
@@ -17,7 +17,7 @@ ms.custom: devx-track-java, devguide-java, devx-track-extended-java
1717

1818
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1919

20-
This article shows how to delete blobs with the [Azure Storage client library for Java](/java/api/overview/azure/storage-blob-readme). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
20+
This article shows how to delete blobs with the [Azure Storage client library for Java](/java/api/overview/azure/storage-blob-readme), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2121

2222
## Prerequisites
2323

@@ -28,7 +28,9 @@ This article shows how to delete blobs with the [Azure Storage client library fo
2828

2929
## Delete a blob
3030

31-
To delete a blob, call one of these methods:
31+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
32+
33+
To delete a blob, call either of the following methods:
3234

3335
- [delete](/java/api/com.azure.storage.blob.specialized.blobclientbase#method-summary)
3436
- [deleteIfExists](/java/api/com.azure.storage.blob.specialized.blobclientbase#method-summary)

articles/storage/blobs/storage-blob-delete-javascript.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.custom: devx-track-js, devguide-js
1616

1717
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1818

19-
This article shows how to delete blobs with the [Azure Storage client library for JavaScript](https://www.npmjs.com/package/@azure/storage-blob). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
19+
This article shows how to delete blobs with the [Azure Storage client library for JavaScript](https://www.npmjs.com/package/@azure/storage-blob), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2020

2121
## Prerequisites
2222

@@ -27,6 +27,8 @@ This article shows how to delete blobs with the [Azure Storage client library fo
2727

2828
## Delete a blob
2929

30+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
31+
3032
To delete a blob, create a [BlobClient](storage-blob-javascript-get-started.md#create-a-blobclient-object) then call either of these methods:
3133

3234
- [BlobClient.delete](/javascript/api/@azure/storage-blob/blobclient#@azure-storage-blob-blobclient-delete)

articles/storage/blobs/storage-blob-delete-python.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: storage
66
author: pauljewellmsft
77

88
ms.author: pauljewell
9-
ms.date: 08/05/2024
9+
ms.date: 08/12/2024
1010
ms.service: azure-blob-storage
1111
ms.topic: how-to
1212
ms.devlang: python
@@ -17,7 +17,7 @@ ms.custom: devx-track-python, devguide-python
1717

1818
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1919

20-
This article shows how to delete blobs using the [Azure Storage client library for Python](/python/api/overview/azure/storage). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
20+
This article shows how to delete blobs using the [Azure Storage client library for Python](/python/api/overview/azure/storage), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2121

2222
To learn about deleting a blob using asynchronous APIs, see [Delete a blob asynchronously](#delete-a-blob-asynchronously).
2323

@@ -31,6 +31,8 @@ To learn about deleting a blob using asynchronous APIs, see [Delete a blob async
3131

3232
## Delete a blob
3333

34+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
35+
3436
To delete a blob, call the following method:
3537

3638
- [BlobClient.delete_blob](/python/api/azure-storage-blob/azure.storage.blob.blobclient#azure-storage-blob-blobclient-delete-blob)

articles/storage/blobs/storage-blob-delete-typescript.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to delete and restore a blob with TypeScript in your Azur
55
services: storage
66
author: pauljewellmsft
77
ms.author: pauljewell
8-
ms.date: 08/05/2024
8+
ms.date: 08/12/2024
99
ms.service: azure-blob-storage
1010
ms.topic: how-to
1111
ms.devlang: typescript
@@ -16,7 +16,7 @@ ms.custom: devx-track-ts, devguide-ts, devx-track-js
1616

1717
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1818

19-
This article shows how to delete blobs with the [Azure Storage client library for JavaScript](https://www.npmjs.com/package/@azure/storage-blob). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
19+
This article shows how to delete blobs with the [Azure Storage client library for JavaScript](https://www.npmjs.com/package/@azure/storage-blob), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2020

2121
## Prerequisites
2222

@@ -27,6 +27,8 @@ This article shows how to delete blobs with the [Azure Storage client library fo
2727

2828
## Delete a blob
2929

30+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
31+
3032
To delete a blob, create a [BlobClient](storage-blob-typescript-get-started.md#create-a-blobclient-object) then call either of these methods:
3133

3234
- [BlobClient.delete](/javascript/api/@azure/storage-blob/blobclient#@azure-storage-blob-blobclient-delete)

articles/storage/blobs/storage-blob-delete.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: storage
66
author: pauljewellmsft
77

88
ms.author: pauljewell
9-
ms.date: 08/05/2024
9+
ms.date: 08/12/2024
1010
ms.service: azure-blob-storage
1111
ms.topic: how-to
1212
ms.devlang: csharp
@@ -17,7 +17,7 @@ ms.custom: devx-track-csharp, devguide-csharp, devx-track-dotnet
1717

1818
[!INCLUDE [storage-dev-guide-selector-delete-blob](../../../includes/storage-dev-guides/storage-dev-guide-selector-delete-blob.md)]
1919

20-
This article shows how to delete blobs with the [Azure Storage client library for .NET](/dotnet/api/overview/azure/storage). If you've enabled [soft delete for blobs](soft-delete-blob-overview.md), you can restore deleted blobs during the retention period.
20+
This article shows how to delete blobs with the [Azure Storage client library for .NET](/dotnet/api/overview/azure/storage), and how to restore [soft-deleted](soft-delete-blob-overview.md) blobs during the retention period.
2121

2222
[!INCLUDE [storage-dev-guide-prereqs-dotnet](../../../includes/storage-dev-guides/storage-dev-guide-prereqs-dotnet.md)]
2323

@@ -31,7 +31,9 @@ The authorization mechanism must have the necessary permissions to delete a blob
3131

3232
## Delete a blob
3333

34-
To delete a blob, call either of these methods:
34+
[!INCLUDE [storage-dev-guide-delete-blob-note](../../../includes/storage-dev-guides/storage-dev-guide-delete-blob-note.md)]
35+
36+
To delete a blob, call any of the following methods:
3537

3638
- [Delete](/dotnet/api/azure.storage.blobs.specialized.blobbaseclient.delete)
3739
- [DeleteAsync](/dotnet/api/azure.storage.blobs.specialized.blobbaseclient.deleteasync)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: "include file"
3+
description: "include file"
4+
services: storage
5+
author: pauljewellmsft
6+
ms.service: azure-blob-storage
7+
ms.topic: include
8+
ms.date: 08/12/2024
9+
ms.author: pauljewell
10+
ms.custom: include file
11+
---
12+
13+
> [!NOTE]
14+
> When blob soft delete is enabled for a storage account, you can't perform a permanent deletion using client library methods. Using the methods in this article, a soft-deleted blob, blob version, or snapshot remains available until the retention period expires, at which time it's permanently deleted. To learn more about the underlying REST API operation, see [Delete Blob (REST API)](/rest/api/storageservices/delete-blob).

0 commit comments

Comments
 (0)