Skip to content

Commit 1968ec9

Browse files
Review feedback
1 parent 0fc5d09 commit 1968ec9

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

articles/storage/blobs/storage-blob-object-model.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Azure Storage supports three types of blobs:
5555

5656
- **Block blobs** store text and binary data. Block blobs are made up of blocks of data that can be managed individually. Block blobs can store up to about 190.7 TiB.
5757
- **Append blobs** are made up of blocks like block blobs, but are optimized for append operations. Append blobs are ideal for scenarios such as logging data from virtual machines.
58-
- **Page blobs** store random access files up to 8 TiB in size. Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. For more information about page blobs, see [Overview of Azure page blobs](storage-blob-pageblob-overview.md)
58+
- **Page blobs** store random access files up to 8 TiB in size. For more information about page blobs, see [Overview of Azure page blobs](storage-blob-pageblob-overview.md)
5959

6060
For more information about the different types of blobs, see [Understanding Block Blobs, Append Blobs, and Page Blobs](/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs).
6161

@@ -67,21 +67,21 @@ For more information about naming blobs, see [Naming and Referencing Containers,
6767

6868
## Work with data resources using the Azure SDK
6969

70-
The Azure REST API consists of service endpoints that support sets of HTTP operations, or methods. These operations allow access to create, retrieve, update, or delete data resources in the service.
70+
The Azure SDKs contain libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar programming language paradigms. The SDKs are designed to simplify interactions between your application and Azure resources.
7171

72-
While you could work directly with the resources via REST API calls in your code, the Azure SDKs contain libraries that build on top of the Azure REST API, allowing you to interact with REST API operations through familiar programming language paradigms. The SDKs are designed to simplify interactions between your application and Azure resources.
72+
In the Azure Blob Storage client libraries, each resource type is represented by one or more associated classes. These classes provide operations to work with an Azure Storage resource.
7373

7474
## [.NET](#tab/dotnet)
7575

76-
In the Azure Blob Storage client libraries, each resource type is represented by one or more associated classes. The following table lists the basic classes with a brief description:
76+
The following table lists the basic classes, along with a brief description:
7777

7878
| Class | Description |
7979
| --- | --- |
80-
| [BlobServiceClient](/dotnet/api/azure.storage.blobs.blobserviceclient) | Represents the Blob Storage endpoint for your storage account. |
81-
| [BlobContainerClient](/dotnet/api/azure.storage.blobs.blobcontainerclient) | Allows you to work with Azure Storage containers and their blobs. |
82-
| [BlobClient](/dotnet/api/azure.storage.blobs.blobclient) | Allows you to work with Azure Storage blobs. |
83-
| [AppendBlobClient](/dotnet/api/azure.storage.blobs.specialized.appendblobclient) | Allows you to perform operations specific to append blobs such as appending log data. |
84-
| [BlockBlobClient](/dotnet/api/azure.storage.blobs.specialized.blockblobclient)| Allows you to perform operations specific to block blobs such as staging and then committing blocks of data. |
80+
| [BlobServiceClient](/dotnet/api/azure.storage.blobs.blobserviceclient) | Represents the storage account, and provides operations to retrieve and configure account properties, and to work with blob containers in the storage account. |
81+
| [BlobContainerClient](/dotnet/api/azure.storage.blobs.blobcontainerclient) | Represents a specific blob container, and provides operations to work with the container and the blobs within. |
82+
| [BlobClient](/dotnet/api/azure.storage.blobs.blobclient) | Represents a specific blob, and provides general operations to work with the blob, including operations to upload, download, delete, and create snapshots. |
83+
| [AppendBlobClient](/dotnet/api/azure.storage.blobs.specialized.appendblobclient) | Represents an append blob, and provides operations specific to append blobs, such as appending log data. |
84+
| [BlockBlobClient](/dotnet/api/azure.storage.blobs.specialized.blockblobclient)| Represents a block blob, and provides operations specific to block blobs, such as staging and then committing blocks of data. |
8585

8686
The following packages contain the classes used to work with Blob Storage data resources:
8787

@@ -91,15 +91,15 @@ The following packages contain the classes used to work with Blob Storage data r
9191

9292
## [Java](#tab/java)
9393

94-
In the Azure Blob Storage client libraries, each resource type is represented by one or more associated classes. The following table lists the basic classes with a brief description:
94+
The following table lists the basic classes, along with a brief description:
9595

9696
| Class | Description |
9797
| --- | --- |
98-
| [BlobServiceClient](/java/api/com.azure.storage.blob.blobserviceclient) | Represents the Blob Storage endpoint for your storage account. |
99-
| [BlobContainerClient](/java/api/com.azure.storage.blob.blobcontainerclient) | Allows you to work with Azure Storage containers and their blobs. |
100-
| [BlobClient](/java/api/com.azure.storage.blob.blobclient) | Allows you to work with Azure Storage blobs. |
101-
| [AppendBlobClient](/java/api/com.azure.storage.blob.specialized.appendblobclient) | Allows you to perform operations specific to append blobs such as appending log data. |
102-
| [BlockBlobClient](/java/api/com.azure.storage.blob.specialized.blockblobclient)| Allows you to perform operations specific to block blobs such as staging and then committing blocks of data. |
98+
| [BlobServiceClient](/java/api/com.azure.storage.blob.blobserviceclient) | Represents the storage account, and provides operations to retrieve and configure account properties, and to work with blob containers in the storage account. |
99+
| [BlobContainerClient](/java/api/com.azure.storage.blob.blobcontainerclient) | Represents a specific blob container, and provides operations to work with the container and the blobs within. |
100+
| [BlobClient](/java/api/com.azure.storage.blob.blobclient) | Represents a specific blob, and provides general operations to work with the blob, including operations to upload, download, delete, and create snapshots. |
101+
| [AppendBlobClient](/java/api/com.azure.storage.blob.specialized.appendblobclient) | Represents an append blob, and provides operations specific to append blobs, such as appending log data. |
102+
| [BlockBlobClient](/java/api/com.azure.storage.blob.specialized.blockblobclient)| Represents a block blob, and provides operations specific to block blobs, such as staging and then committing blocks of data. |
103103

104104
The following packages contain the classes used to work with Blob Storage data resources:
105105

@@ -109,27 +109,29 @@ The following packages contain the classes used to work with Blob Storage data r
109109

110110
## [JavaScript](#tab/javascript)
111111

112-
In the Azure Blob Storage client libraries, each resource type is represented by one or more associated classes. The following table lists the basic classes with a brief description:
112+
The following table lists the basic classes, along with a brief description:
113113

114114
| Class | Description |
115115
| --- | --- |
116-
| [BlobServiceClient](/javascript/api/@azure/storage-blob/blobserviceclient) | Represents the Blob Storage endpoint for your storage account. |
117-
| [ContainerClient](/javascript/api/@azure/storage-blob/containerclient) | Allows you to work with Azure Storage containers and their blobs. |
118-
| [BlobClient](/javascript/api/@azure/storage-blob/blobclient) | Allows you to work with Azure Storage blobs. |
116+
| [BlobServiceClient](/javascript/api/@azure/storage-blob/blobserviceclient) | Represents the storage account, and provides operations to retrieve and configure account properties, and to work with blob containers in the storage account. |
117+
| [ContainerClient](/javascript/api/@azure/storage-blob/containerclient) | Represents a specific blob container, and provides operations to work with the container and the blobs within. |
118+
| [BlobClient](/javascript/api/@azure/storage-blob/blobclient) | Represents a specific blob, and provides general operations to work with the blob, including operations to upload, download, delete, and create snapshots. |
119+
| [AppendBlobClient](/javascript/api/@azure/storage-blob/appendblobclient) | Represents an append blob, and provides operations specific to append blobs, such as appending log data. |
120+
| [BlockBlobClient](/javascript/api/@azure/storage-blob/blockblobclient) | Represents a block blob, and provides operations specific to block blobs, such as staging and then committing blocks of data. |
119121

120122
The following package contains the classes used to work with Blob Storage data resources:
121123

122124
- [@azure/storage-blob](/javascript/api/@azure/storage-blob): Contains all classes that you can use to operate on the service, containers, and blobs.
123125

124126
## [Python](#tab/python)
125127

126-
In the Azure Blob Storage client libraries, each resource type is represented by one or more associated classes. The following table lists the basic classes with a brief description:
128+
The following table lists the basic classes, along with a brief description:
127129

128130
| Class | Description |
129131
| --- | --- |
130-
| [BlobServiceClient](/python/api/azure-storage-blob/azure.storage.blob.blobserviceclient) | Represents the Blob Storage endpoint for your storage account. |
131-
| [ContainerClient](/python/api/azure-storage-blob/azure.storage.blob.containerclient) | Allows you to work with Azure Storage containers and their blobs. |
132-
| [BlobClient](/python/api/azure-storage-blob/azure.storage.blob.blobclient) | Allows you to work with Azure Storage blobs. |
132+
| [BlobServiceClient](/python/api/azure-storage-blob/azure.storage.blob.blobserviceclient) | Represents the storage account, and provides operations to retrieve and configure account properties, and to work with blob containers in the storage account. |
133+
| [ContainerClient](/python/api/azure-storage-blob/azure.storage.blob.containerclient) | Represents a specific blob container, and provides operations to work with the container and the blobs within. |
134+
| [BlobClient](/python/api/azure-storage-blob/azure.storage.blob.blobclient) | Represents a specific blob, and provides operations to upload, download, delete, and create snapshots of a blob. `BlobClient` also provides specific operations for specialized blob types, such as append blobs and block blobs. |
133135

134136
The following package contains the classes used to work with Blob Storage data resources:
135137

0 commit comments

Comments
 (0)