Skip to content

Commit ffd9ecd

Browse files
authored
Merge pull request #297530 from pauljewellmsft/files-dev-docs-java-python
[Files] Refocus/refresh developer docs for Java and Python
2 parents 9172e36 + e8ea061 commit ffd9ecd

File tree

4 files changed

+1202
-147
lines changed

4 files changed

+1202
-147
lines changed

articles/storage/files/storage-dotnet-how-to-use-files.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to develop .NET applications and services that use Azure
55
author: pauljewellmsft
66
ms.service: azure-file-storage
77
ms.topic: conceptual
8-
ms.date: 03/31/2025
8+
ms.date: 04/08/2025
99
ms.author: pauljewell
1010
ms.devlang: csharp
1111
ms.custom: devx-track-csharp, devx-track-dotnet
@@ -325,7 +325,7 @@ For more information and examples, see the following resources:
325325
326326
To connect an app to Azure Files, create a `ShareClient` object. This object is your starting point for working with Azure Files resources. The following code examples show how to create a `ShareClient` object using different authorization mechanisms.
327327
328-
## [Microsoft Entra ID (recommended)](#tab/azure-ad)
328+
## [Microsoft Entra ID (recommended)](#tab/entra-id)
329329
330330
To authorize with Microsoft Entra ID, you need to use a security principal. The type of security principal you need depends on where your app runs. Use this table as a guide.
331331

articles/storage/files/storage-files-developer-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ Azure Files offers several ways for developers to access data and manage resourc
3333

3434
| Approach | How it works | When to use |
3535
| --- | --- | --- |
36-
| [Standard file I/O libraries](#standard-file-io-libraries) | Uses OS-level API calls through Azure file shares mounted using the industry standard Server Message Block (SMB) and Network File System (NFS) protocols. When you mount a file share using SMB/NFS, you can use file I/O libraries for a programming language or framework, such as `System.IO` for .NET, `os` and `io` for Python, `java.io` for Java, or `fs` for JavaScript (Node.js). | You have line-of-business apps with existing code that uses standard file I/O, and you don't want to rewrite code for the app to work with an Azure file share. |
36+
| [Standard file I/O libraries](#standard-file-io-libraries) | Uses OS-level API calls through Azure file shares mounted using the industry standard Server Message Block (SMB) and Network File System (NFS) protocols. When you mount a file share using SMB/NFS, you can use file I/O libraries for a programming language or framework, such as `System.IO` for .NET, `os` and `io` for Python, `java.io` and `java.nio` for Java, or `fs` for JavaScript (Node.js). | You have line-of-business apps with existing code that uses standard file I/O, and you don't want to rewrite code for the app to work with an Azure file share. |
3737
| [FileREST API](#filerest-api)| Directly calls HTTPS endpoints to interact with data stored in Azure Files. Provides programmatic control over file share resources. The Azure SDK provides client libraries that build on the FileREST API, allowing you interact with FileREST API operations through familiar programming language paradigms. | You're building value-added cloud services and apps for customers and you want to use advanced features not available through native protocols. |
3838
| [Storage resource provider REST API](#storage-resource-provider-rest-api) | Uses Azure Resource Manager (ARM) to manage storage accounts and file shares. Calls REST API endpoints for various resource management operations. | Your app or service needs to perform resource management tasks, such as creating, deleting, or updating storage accounts or file shares. |
3939

4040
### Standard file I/O libraries
4141

42-
File I/O libraries are the most common way to access and work with Azure Files resources. When you mount a file share using SMB or NFS, your operating system redirects API requests for the local file system. This approach allows you to use standard file I/O libraries for your preferred programming language or framework, such as `System.IO` for .NET, `os` and `io` for Python, `java.io` for Java, or `fs` for JavaScript (Node.js).
42+
File I/O libraries are the most common way to access and work with Azure Files resources. When you mount a file share using SMB or NFS, your operating system redirects API requests for the local file system. This approach allows you to use standard file I/O libraries for your preferred programming language or framework, such as `System.IO` for .NET, `os` and `io` for Python, `java.io` and `java.nio` for Java, or `fs` for JavaScript (Node.js).
4343

4444
Consider using file I/O libraries when your app requires:
4545

0 commit comments

Comments
 (0)