更改Microsoft Azure Blob-PHP的默认服务版本
如何更改microsoft azure的默认服务版本 目前设定为2009年9月19日。我想把它改成2012-02-12 谢谢。你是说?设置为 在最新的SDK版本中 但是,您可以在以下位置进行更改:更改Microsoft Azure Blob-PHP的默认服务版本,php,azure,azure-blob-storage,Php,Azure,Azure Blob Storage,如何更改microsoft azure的默认服务版本 目前设定为2009年9月19日。我想把它改成2012-02-12 谢谢。你是说?设置为 在最新的SDK版本中 但是,您可以在以下位置进行更改: $this->blobClient = ServicesBuilder::getInstance() ->createBlobService($azureString); $properties = $this->bl
$this->blobClient = ServicesBuilder::getInstance()
->createBlobService($azureString);
$properties = $this->blobClient->getServiceProperties();
编辑:
每
如果对Blob服务的请求未指定x-ms-version标头,并且未使用设置该服务的默认版本,则使用Blob服务的最早版本来处理该请求。但是,如果容器通过使用版本2009-09-19或更新版本执行的操作公开,则使用版本2009-09-19处理请求
因此,您可以指定x-ms-version标头,以便通过邮递员更改DefaultServiceVersion
你是说?设置为
在最新的SDK版本中
但是,您可以在以下位置进行更改:
$this->blobClient = ServicesBuilder::getInstance()
->createBlobService($azureString);
$properties = $this->blobClient->getServiceProperties();
编辑:
每
如果对Blob服务的请求未指定x-ms-version标头,并且未使用设置该服务的默认版本,则使用Blob服务的最早版本来处理该请求。但是,如果容器通过使用版本2009-09-19或更新版本执行的操作公开,则使用版本2009-09-19处理请求
因此,您可以指定x-ms-version标头,以便通过邮递员更改DefaultServiceVersion
要扩展Aaron Chen的答案,实际上可以永久地使用,这样就不必提供x-ms-version请求头来获取公共请求的更新功能,例如Accept Ranges:bytes头。不过这有点麻烦,因为几乎没有SDK真正支持设置此属性。对我有效的是使用以下PowerShell代码。它仅适用于Windows。其他平台的DotNetCore Azure模块也不支持此功能,但如果您无法访问Windows环境,则可使用Azure门户中的云Shell工作 在Cloud Shell中: 作为用户
Install-Module -Name AzureRM -AllowClobber
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
要扩展Aaron Chen的答案,实际上可以永久地使用,这样就不必提供x-ms-version请求头来获取公共请求的更新功能,例如Accept Ranges:bytes头。不过这有点麻烦,因为几乎没有SDK真正支持设置此属性。对我有效的是使用以下PowerShell代码。它仅适用于Windows。其他平台的DotNetCore Azure模块也不支持此功能,但如果您无法访问Windows环境,则可使用Azure门户中的云Shell工作 在Cloud Shell中: 作为用户
Install-Module -Name AzureRM -AllowClobber
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
你好阿伦先生。谢谢你的回复。设置为2015-04-05。然而,当我使用邮递员访问音频时。x-ms-version是2009-09-19。是否有任何方法可以更改DefaultServiceVersion。我认为azure使用的是最老的一款,它是2009-09-19Hi。阿伦先生。谢谢你的回复。设置为2015-04-05。然而,当我使用邮递员访问音频时。x-ms-version是2009-09-19。是否有任何方法可以更改DefaultServiceVersion。我认为azure使用的是最古老的版本,即2009-09-19
Import-Module Azure.Storage
$ctx = New-AzureStorageContext -StorageAccountName <account-name> -StorageAccountKey <key>
Update-AzureStorageServiceProperty -ServiceType Blob -DefaultServiceVersion 2017-07-29 -Context $ctx