

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# UpdateLocationAzureBlob
<a name="API_UpdateLocationAzureBlob"></a>

修改下列您搭配 使用的 Microsoft Azure Blob Storage 傳輸位置組態 AWS DataSync。

如需詳細資訊，請參閱[使用 Azure Blob Storage 設定 DataSync 傳輸](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html)。

## 請求語法
<a name="API_UpdateLocationAzureBlob_RequestSyntax"></a>

```
{
   "AccessTier": "string",
   "AgentArns": [ "string" ],
   "AuthenticationType": "string",
   "BlobType": "string",
   "CmkSecretConfig": { 
      "KmsKeyArn": "string",
      "SecretArn": "string"
   },
   "CustomSecretConfig": { 
      "SecretAccessRoleArn": "string",
      "SecretArn": "string"
   },
   "LocationArn": "string",
   "SasConfiguration": { 
      "Token": "string"
   },
   "Subdirectory": "string"
}
```

## 請求參數
<a name="API_UpdateLocationAzureBlob_RequestParameters"></a>

如需所有動作的一般參數資訊，請參閱《[Common Parameters](CommonParameters.md)》。

請求接受採用 JSON 格式的下列資料。

 ** [AccessTier](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-AccessTier"></a>
指定您希望物件或檔案傳輸到的存取層。這僅適用於使用位置做為傳輸目的地時。如需詳細資訊，請參閱[存取層](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html#azure-blob-access-tiers)。  
類型：字串  
有效值:`HOT | COOL | ARCHIVE`   
必要：否

 ** [AgentArns](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-AgentArns"></a>
（選用） 指定可與 Azure Blob Storage 容器連線之 DataSync 代理程式的 Amazon Resource Name (ARN)。如果您要設定無代理程式跨雲端傳輸，則不需要為此參數指定值。  
您可以指定多個代理程式。如需詳細資訊，請參閱[使用多個客服人員進行轉接](https://docs.aws.amazon.com/datasync/latest/userguide/multiple-agents.html)。  
您無法在最初建立代理程式之後，從儲存位置新增或移除代理程式。
類型：字串陣列  
陣列成員：項目數下限為 1。最多 8 個項目。  
長度限制：長度上限為 128。  
模式：`^arn:(aws|aws-cn|aws-us-gov|aws-eusc|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$`  
必要：否

 ** [AuthenticationType](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-AuthenticationType"></a>
指定 DataSync 用來存取 Azure Blob Storage 的身分驗證方法。DataSync 可以使用共用存取簽章 (SAS) 存取 Blob 儲存。  
類型：字串  
有效值:`SAS | NONE`   
必要：否

 ** [BlobType](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-BlobType"></a>
指定您希望物件或檔案在傳輸到 Azure Blob Storage 時的 Blob 類型。目前，DataSync 僅支援將資料移至 Azure Blob Storage 做為區塊 Blob。如需 Blob 類型的詳細資訊，請參閱 [Azure Blob Storage 文件](https://learn.microsoft.com/en-us/rest/api/storageservices/understanding-block-blobs--append-blobs--and-page-blobs)。  
類型：字串  
有效值:`BLOCK`   
必要：否

 ** [CmkSecretConfig](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-CmkSecretConfig"></a>
指定 DataSync 受管秘密的組態資訊，例如身分驗證字符或一組憑證，供 DataSync 用來存取特定傳輸位置，以及客戶受管 AWS KMS key。  
類型：[CmkSecretConfig](API_CmkSecretConfig.md) 物件  
必要：否

 ** [CustomSecretConfig](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-CustomSecretConfig"></a>
指定客戶受管秘密的組態資訊，例如 DataSync 用來存取特定傳輸位置的身分驗證字符或一組登入資料，以及提供秘密存取權的客戶受管 AWS Identity and Access Management (IAM) 角色。  
類型：[CustomSecretConfig](API_CustomSecretConfig.md) 物件  
必要：否

 ** [LocationArn](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-LocationArn"></a>
指定您要更新的 Azure Blob Storage 傳輸位置的 ARN。  
類型：字串  
長度限制：長度上限為 128。  
模式：`^arn:(aws|aws-cn|aws-us-gov|aws-eusc|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$`  
必要：是

 ** [SasConfiguration](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-SasConfiguration"></a>
指定允許 DataSync 存取 Azure Blob Storage 的 SAS 組態。  
類型：[AzureBlobSasConfiguration](API_AzureBlobSasConfiguration.md) 物件  
必要：否

 ** [Subdirectory](#API_UpdateLocationAzureBlob_RequestSyntax) **   <a name="DataSync-UpdateLocationAzureBlob-request-Subdirectory"></a>
如果您想要將傳輸限制在容器中的虛擬目錄 （例如，)，請指定路徑區段`/my/images`。  
類型：字串  
長度限制：長度上限為 1024。  
模式：`^[\p{L}\p{M}\p{Z}\p{S}\p{N}\p{P}\p{C}]*$`  
必要：否

## 回應元素
<a name="API_UpdateLocationAzureBlob_ResponseElements"></a>

如果動作成功，則服務會傳回具空 HTTP 內文的 HTTP 200 回應。

## 錯誤
<a name="API_UpdateLocationAzureBlob_Errors"></a>

如需所有動作常見錯誤的資訊，請參閱[常見錯誤](CommonErrors.md)。

 ** InternalException **   
當服務發生錯誤時，就會擲出此 AWS DataSync 例外狀況。  
HTTP 狀態碼：500

 ** InvalidRequestException **   
當用戶端提交格式不正確的請求時，會擲回此例外狀況。  
HTTP 狀態碼：400

## 另請參閱
<a name="API_UpdateLocationAzureBlob_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 命令列界面 V2](https://docs.aws.amazon.com/goto/cli2/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 .NET V4 的 SDK](https://docs.aws.amazon.com/goto/DotNetSDKV4/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 Go 的 SDK v2](https://docs.aws.amazon.com/goto/SdkForGoV2/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 JavaScript V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 PHP V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForPHPV3/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 Python 的 SDK](https://docs.aws.amazon.com/goto/boto3/datasync-2018-11-09/UpdateLocationAzureBlob) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/datasync-2018-11-09/UpdateLocationAzureBlob) 