azure-sdk-for-cpp/sdk/storage
microzchang 936f618d3d
Storage/STG93 Features (#5508)
* Storage/STG92 List Handles Include Client Name (#5088) (#5134) (#5236)

* List Handles Include Client Name

* add test reocrd

* update test record

* update record

* Storage/STG93 ACL response header support and UPN request headers (#5245)

* add acl response support

* add user principal name

* test record

* fix comments

* Storage/STG93 Add Rename Support to List Ranges (#5266)

* add rename support

* reset swagger url

* update

* add nfs support (#5267)

* Storage/STG93 Add UserPrincipalName support for GetAccessControlList (#5287)

* add upn support for get acl

* add test record

* Revert "add nfs support (#5267)" (#5288)

This reverts commit fc043e1db752fc0c60260d9f7a6807a563e6caa0.

* fix archboard review comments (#5367)

* Storage/STG93 Update documents for UPN (#5391)

* update documentation for upn.

* Remove en-us in link.

* update test cases

* update test record

* update test case due to server behavior change.

* format
2024-04-10 15:52:18 +08:00
..
azure-storage-blobs Storage/STG93 Features (#5508) 2024-04-10 15:52:18 +08:00
azure-storage-common Parse storage error code for HEAD requests (#5372) 2024-02-26 10:11:12 +08:00
azure-storage-files-datalake Storage/STG93 Features (#5508) 2024-04-10 15:52:18 +08:00
azure-storage-files-shares Storage/STG93 Features (#5508) 2024-04-10 15:52:18 +08:00
azure-storage-queues update storage NOTICE.txt (#5159) 2023-11-22 09:50:04 +08:00
assets.json Storage/STG93 Features (#5508) 2024-04-10 15:52:18 +08:00
ci.yml 1ES Template Refactor (#5441) 2024-03-12 15:20:45 -07:00
CMakeLists.txt Use standard syntax for MIT license (#4786) 2023-07-12 22:37:36 -07:00
faq.md Fix typo in storage faq.md (#5139) 2023-11-10 04:42:13 +00:00
MigrationGuide.md Change samples to use DefaultAzureCredential (#5183) 2023-11-29 16:07:40 +00:00
README.md Storage/Add instruction for setting up storage accounts (#4917) 2023-09-05 14:01:49 +08:00
test-resources-post.ps1 Enable some storage test cases (#4856) 2023-08-09 11:28:51 +08:00
test-resources.json fix ci failure (#5160) 2023-11-13 03:47:31 +00:00
TestingGuide.md Storage/Add instruction for setting up storage accounts (#4917) 2023-09-05 14:01:49 +08:00

Azure Storage libraries for C++

Azure Storage is a Microsoft-managed service providing cloud storage that is highly available, secure, durable, scalable, and redundant. Azure Storage includes Blobs (objects), Queues, and Files.

  • Azure.Storage.Blobs is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data that does not adhere to a particular data model or definition, such as text or binary data.

  • Azure.Storage.Queues is a service for storing large numbers of messages. A queue message can be up to 64 KB in size and a queue may contain millions of messages, up to the total capacity limit of a storage account.

  • Azure.Storage.Files.Shares offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. Azure file shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS.

  • Azure.Storage.Files.DataLake includes all the capabilities required to make it easy for developers, data scientists, and analysts to store data of any size, shape, and speed, and do all types of processing and analytics across platforms and languages.

  • Azure.Storage.Common provides infrastructure shared by the other Azure Storage client libraries like shared key authentication and exceptions.

Contributing

See the C++ Contributing Guide for details on building, testing, and contributing to these libraries.

See the Storage Testing Guide for how to set up storage resources running unit tests.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit cla.microsoft.com.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.