

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# UpdateLocationHdfs
<a name="API_UpdateLocationHdfs"></a>

Memodifikasi parameter konfigurasi berikut dari lokasi transfer Hadoop Distributed File System (HDFS) yang Anda gunakan. AWS DataSync

Untuk informasi selengkapnya, lihat [Mengonfigurasi DataSync transfer dengan klaster HDFS](https://docs.aws.amazon.com/datasync/latest/userguide/create-hdfs-location.html).

## Sintaksis Permintaan
<a name="API_UpdateLocationHdfs_RequestSyntax"></a>

```
{
   "AgentArns": [ "string" ],
   "AuthenticationType": "string",
   "BlockSize": number,
   "CmkSecretConfig": { 
      "KmsKeyArn": "string",
      "SecretArn": "string"
   },
   "CustomSecretConfig": { 
      "SecretAccessRoleArn": "string",
      "SecretArn": "string"
   },
   "KerberosKeytab": blob,
   "KerberosKrb5Conf": blob,
   "KerberosPrincipal": "string",
   "KmsKeyProviderUri": "string",
   "LocationArn": "string",
   "NameNodes": [ 
      { 
         "Hostname": "string",
         "Port": number
      }
   ],
   "QopConfiguration": { 
      "DataTransferProtection": "string",
      "RpcProtection": "string"
   },
   "ReplicationFactor": number,
   "SimpleUser": "string",
   "Subdirectory": "string"
}
```

## Parameter Permintaan
<a name="API_UpdateLocationHdfs_RequestParameters"></a>

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat [Parameter Umum](CommonParameters.md).

Permintaan menerima data berikut dalam format JSON.

 ** [AgentArns](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-AgentArns"></a>
Amazon Resource Names (ARNs) dari DataSync agen yang dapat terhubung ke klaster HDFS Anda.  
Tipe: Array string  
Anggota Array: Jumlah minimum 1 item. Jumlah maksimum 8 item.  
Batasan Panjang: Panjang maksimum 128.  
Pola: `^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}$`   
Wajib: Tidak

 ** [AuthenticationType](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-AuthenticationType"></a>
Jenis otentikasi yang digunakan untuk menentukan identitas pengguna.   
Tipe: String  
Nilai yang Valid: `SIMPLE | KERBEROS`   
Wajib: Tidak

 ** [BlockSize](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-BlockSize"></a>
Ukuran blok data untuk ditulis ke dalam cluster HDFS.   
Jenis: Integer  
Rentang Valid: Nilai minimum 1048576. Nilai maksimum 1073741824.  
Wajib: Tidak

 ** [CmkSecretConfig](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-CmkSecretConfig"></a>
Menentukan informasi konfigurasi untuk rahasia yang DataSync dikelola, seperti `KerberosKeytab` atau kumpulan kredensyal yang DataSync digunakan untuk mengakses lokasi transfer tertentu, dan yang dikelola pelanggan. AWS KMS key  
Tipe: Objek [CmkSecretConfig](API_CmkSecretConfig.md)  
Wajib: Tidak

 ** [CustomSecretConfig](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-CustomSecretConfig"></a>
Menentukan informasi konfigurasi untuk rahasia yang dikelola pelanggan, seperti `KerberosKeytab` atau kumpulan kredensyal yang DataSync digunakan untuk mengakses lokasi transfer tertentu, dan peran yang dikelola pelanggan AWS Identity and Access Management (IAM) yang menyediakan akses ke rahasia.  
Tipe: Objek [CustomSecretConfig](API_CustomSecretConfig.md)  
Wajib: Tidak

 ** [KerberosKeytab](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosKeytab"></a>
Tabel kunci Kerberos (keytab) yang berisi pemetaan antara prinsipal Kerberos yang ditentukan dan kunci terenkripsi. Anda dapat memuat tab tombol dari file dengan memberikan alamat file.  
Tipe: Objek data biner dienkode Base64  
Kendala Panjang: Panjang maksimum 65536.  
Wajib: Tidak

 ** [KerberosKrb5Conf](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosKrb5Conf"></a>
`krb5.conf`File yang berisi informasi konfigurasi Kerberos. Anda dapat memuat `krb5.conf` file dengan memberikan alamat file. Jika Anda menggunakan AWS CLI, ia melakukan pengkodean base64 untuk Anda. Jika tidak, berikan teks yang dikodekan base64.  
Tipe: Objek data biner dienkode Base64  
Kendala Panjang: Panjang maksimum 131072.  
Wajib: Tidak

 ** [KerberosPrincipal](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosPrincipal"></a>
Kepala sekolah Kerberos dengan akses ke file dan folder pada cluster HDFS.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 256.  
Pola: `^.+$`   
Wajib: Tidak

 ** [KmsKeyProviderUri](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KmsKeyProviderUri"></a>
URI dari Server Manajemen Kunci (KMS) klaster HDFS.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.  
Pola: `^kms:\/\/http[s]?@(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9])(;(([a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9\-]*[A-Za-z0-9]))*:[0-9]{1,5}\/kms$`   
Wajib: Tidak

 ** [LocationArn](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-LocationArn"></a>
Nama Sumber Daya Amazon (ARN) dari lokasi cluster HDFS sumber.  
Tipe: String  
Batasan Panjang: Panjang maksimum 128.  
Pola: `^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}$`   
Wajib: Ya

 ** [NameNodes](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-NameNodes"></a>
 NameNode Yang mengelola namespace HDFS. NameNode Melakukan operasi seperti membuka, menutup, dan mengganti nama file dan direktori. NameNode Berisi informasi untuk memetakan blok data ke file DataNodes. Anda hanya dapat menggunakan satu NameNode.  
Tipe: Array objek [HdfsNameNode](API_HdfsNameNode.md)  
Anggota Array: Jumlah minimum 1 item.  
Wajib: Tidak

 ** [QopConfiguration](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-QopConfiguration"></a>
Konfigurasi Quality of Protection (QOP) menentukan pengaturan privasi Remote Procedure Call (RPC) dan transfer data yang dikonfigurasi pada cluster Hadoop Distributed File System (HDFS).   
Tipe: Objek [QopConfiguration](API_QopConfiguration.md)  
Wajib: Tidak

 ** [ReplicationFactor](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-ReplicationFactor"></a>
Jumlah DataNodes untuk mereplikasi data saat menulis ke cluster HDFS.   
Tipe: Bilangan Bulat  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 512.  
Wajib: Tidak

 ** [SimpleUser](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-SimpleUser"></a>
Nama pengguna yang digunakan untuk mengidentifikasi klien pada sistem operasi host.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 256.  
Pola: `^[_.A-Za-z0-9][-_.A-Za-z0-9]*$`   
Wajib: Tidak

 ** [Subdirectory](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-Subdirectory"></a>
Sebuah subdirektori di cluster HDFS. Subdirektori ini digunakan untuk membaca data dari atau menulis data ke cluster HDFS.  
Tipe: String  
Batasan Panjang: Panjang maksimum 4096.  
Pola: `^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$`   
Diperlukan: Tidak

## Elemen Respons
<a name="API_UpdateLocationHdfs_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200 dengan isi HTTP kosong.

## Kesalahan
<a name="API_UpdateLocationHdfs_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** InternalException **   
Pengecualian ini dilontarkan ketika terjadi kesalahan dalam layanan AWS DataSync .  
Kode Status HTTP: 500

 ** InvalidRequestException **   
Pengecualian ini dilontarkan ketika klien mengirimkan permintaan yang salah format.  
Kode Status HTTP: 400

## Lihat Juga
<a name="API_UpdateLocationHdfs_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/datasync-2018-11-09/UpdateLocationHdfs) 