You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/fsharp/using-fsharp-on-azure/blob-storage.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,20 +2,23 @@
2
2
title: Get started with Azure Blob Storage using F#
3
3
description: Store unstructured data in the cloud with Azure Blob Storage.
4
4
author: sylvanc
5
-
ms.date: 09/17/2024
5
+
ms.date: 10/02/2025
6
6
ms.custom: "devx-track-fsharp"
7
7
ai-usage: ai-assisted
8
8
---
9
9
# Get started with Azure Blob Storage using F\#
10
10
11
11
Azure Blob Storage is a service that stores unstructured data in the cloud as objects/blobs. Blob storage can store any type of text or binary data, such as a document, media file, or application installer. Blob storage is also referred to as object storage.
12
12
13
-
This article shows you how to perform common tasks using Blob storage. The samples are written using F# using the AzureStorage Client Library for .NET. The tasks covered include how to upload, list, download, and delete blobs.
13
+
This article shows you how to perform common tasks using Blob storage. The samples are written using F# with the `Azure.Storage.Blobs` package. The tasks covered include how to upload, list, download, and delete blobs.
14
14
15
15
For a conceptual overview of blob storage, see [the .NET guide for blob storage](/azure/storage/blobs/storage-quickstart-blobs-dotnet). For ease, these tutorials use [connection strings](/azure/storage/storage-configure-connection-string) to authenticate with Azure. For production applications, you should use Microsoft Entra ID with [managed identities](/entra/identity/managed-identities-azure-resources/) or the [Azure.Identity library](/dotnet/api/overview/azure/identity-readme) for enhanced security.
16
16
17
+
> [!IMPORTANT]
18
+
> This article uses the modern `Azure.Storage.Blobs` package. If you're updating from older code that used the deprecated `WindowsAzure.Storage` or `Microsoft.Azure.Storage.Blob` packages, you need to update your package references and namespace declarations. For migration guidance, see [Migrate to Azure.Storage.Blobs](/azure/storage/blobs/storage-quickstart-blobs-dotnet).
19
+
17
20
> [!NOTE]
18
-
> This article uses the standard Azure Storage Client Library for .NET. F# developers might consider the [FSharp.Azure.Blob](https://github.com/random82/FSharp.Azure.Blob) library, which provides a more idiomatic F# API for working with Azure Blob Storage. This community library offers idiomatic F# functions and patterns that make blob operations more natural in F#.
21
+
> F# developers might consider the [FSharp.Azure.Blob](https://github.com/random82/FSharp.Azure.Blob) library, which provides a more idiomatic F# API for working with Azure Blob Storage. This community library offers idiomatic F# functions and patterns that make blob operations more natural in F#.
19
22
20
23
## Prerequisites
21
24
@@ -35,7 +38,7 @@ F# Interactive, `dotnet fsi`, can be launched interactively, or it can be launch
35
38
36
39
### Add packages in a script
37
40
38
-
Next, use `#r``nuget:package name` to install the `Azure.Storage.Blobs` package and `open`namespaces.Such as
41
+
Use `#r``nuget:package name` to install the `Azure.Storage.Blobs` package and `open`the required namespaces:
0 commit comments