Skip to content

Commit 526a74b

Browse files
authored
[Storage] Support blob query acceleration (#12537)
* [Storage] Support query acceleration * [Storage] Update Cmdlet name from Query-AzStorageBlob to Get-AzStorageQueryResult
1 parent 65aded7 commit 526a74b

File tree

17 files changed

+1164
-11
lines changed

17 files changed

+1164
-11
lines changed

src/Accounts/Authentication/Utilities/CustomAssemblyResolver.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public static class CustomAssemblyResolver
1010
private static IDictionary<string, Version> NetFxPreloadAssemblies =
1111
new Dictionary<string, Version>(StringComparer.InvariantCultureIgnoreCase)
1212
{
13-
{"Azure.Core", new Version("1.2.2.0")},
13+
{"Azure.Core", new Version("1.3.0.0")},
1414
{"Microsoft.Bcl.AsyncInterfaces", new Version("1.0.0.0")},
1515
{"Microsoft.IdentityModel.Clients.ActiveDirectory", new Version("3.19.2.6005")},
1616
{"Microsoft.IdentityModel.Clients.ActiveDirectory.Platform", new Version("3.19.2.6005")},

src/Storage/Storage.Management.Test/Storage.Management.Test.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Azure.Storage.Blobs" Version="12.5.0-preview.5" />
15-
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.3.0-preview.1" />
16-
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.3.0-preview.1" />
17-
<PackageReference Include="Azure.Storage.Queues" Version="12.4.0-preview.5" />
14+
<PackageReference Include="Azure.Storage.Blobs" Version="12.5.0-preview.6" />
15+
<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.3.0-preview.2" />
16+
<PackageReference Include="Azure.Storage.Files.Shares" Version="12.3.0-preview.2" />
17+
<PackageReference Include="Azure.Storage.Queues" Version="12.4.0-preview.6" />
1818
<PackageReference Include="Microsoft.Azure.Management.Storage" Version="17.1.0" />
1919
</ItemGroup>
2020

src/Storage/Storage.Management/Az.Storage.psd1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ CmdletsToExport = 'Get-AzStorageAccount', 'Get-AzStorageAccountKey',
165165
'New-AzDataLakeGen2Item', 'Move-AzDataLakeGen2Item',
166166
'Remove-AzDataLakeGen2Item', 'Update-AzDataLakeGen2Item',
167167
'Set-AzDataLakeGen2ItemAclObject', 'Get-AzDataLakeGen2ItemContent',
168-
'Invoke-AzStorageAccountFailover'
168+
'Invoke-AzStorageAccountFailover',
169+
'Get-AzStorageBlobQueryResult', 'New-AzStorageBlobQueryConfig'
169170

170171
# Variables to export from this module
171172
# VariablesToExport = @()

src/Storage/Storage.Management/ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Supported blob query acceleration
22+
- `Get-AzStorageBlobQueryResult`
23+
- `New-AzStorageBlobQueryConfig`
2124

2225
## Version 2.4.0
2326
* Supported create container/blob Sas token with new permission x,t

src/Storage/Storage.Management/help/Az.Storage.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ Downloads a storage blob.
8383
### [Get-AzStorageBlobCopyState](Get-AzStorageBlobCopyState.md)
8484
Gets the copy status of an Azure Storage blob.
8585

86+
### [Get-AzStorageBlobQueryResult](Get-AzStorageBlobQueryResult.md)
87+
Applies a simple Structured Query Language (SQL) statement on a blob's contents and save only the queried subset of the data to a local file.
88+
8689
### [Get-AzStorageBlobServiceProperty](Get-AzStorageBlobServiceProperty.md)
8790
Gets service properties for Azure Storage Blob services.
8891

@@ -170,6 +173,9 @@ Creates a ManagementPolicy rule object, which can be used in Set-AzStorageAccoun
170173
### [New-AzStorageAccountSASToken](New-AzStorageAccountSASToken.md)
171174
Creates an account-level SAS token.
172175

176+
### [New-AzStorageBlobQueryConfig](New-AzStorageBlobQueryConfig.md)
177+
Creates a blob query configuration object, which can be used in Get-AzStorageBlobQueryResult.
178+
173179
### [New-AzStorageBlobSASToken](New-AzStorageBlobSASToken.md)
174180
Generates a SAS token for an Azure storage blob.
175181

0 commit comments

Comments
 (0)