上传powershell后获取Azure存储blob url
如何获取我刚刚使用powershell上载的blob的url。我的代码当前为上传powershell后获取Azure存储blob url,powershell,azure,azure-storage,azure-storage-blobs,Powershell,Azure,Azure Storage,Azure Storage Blobs,如何获取我刚刚使用powershell上载的blob的url。我的代码当前为 $storagekey=Get-AzureStorageKey -StorageAccountName appstorageacc $ctx=New-AzureStorageContext -StorageAccountName appstorageacc - StorageAccountKey $storagekey.Primary Set-AzureStorageBlobContent -File C:\Pa
$storagekey=Get-AzureStorageKey -StorageAccountName appstorageacc
$ctx=New-AzureStorageContext -StorageAccountName
appstorageacc - StorageAccountKey $storagekey.Primary
Set-AzureStorageBlobContent -File C:\Package\StarterSite.zip
-Container clouddata -Context $ctx -Force
Blob已成功上载,但如何才能获取其url?使用cmdlet检索Blob信息并选择
绝对URI
:
(Get-AzureStorageBlob -blob 'StarterSite.zip' -Container 'clouddata ').ICloudBlob.uri.AbsoluteUri
另一个选项:只需捕获Set-AzureStorageBlobContent
$result=Set AzureStorageBlobContent-文件C:\Package\StarterSite.zip
$blobUri=$result.ICloudBlob.Uri.AbsoluteUri
调用设置AzureStorageBlobContent
后,无需调用获取AzureStorageBlob
Set-AzureStorageBlobContent
返回与Get-AzureStorageBlob
返回的对象类型相同的对象类型
更多细节
和的输出类型均为AzureStorageBlob
哪个具有
Uri
属性您是如何找到它的?查看Get-AzureStorageBlob返回的对象/属性,我没有发现有更多可用信息。@Orangutech在文档底部()您可以看到cmdlet的输出