

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Ändert die folgenden Konfigurationsparameter des Hadoop Distributed File System (HDFS) -Übertragungsorts, den Sie mit verwenden. AWS DataSync

Weitere Informationen finden Sie unter [Konfiguration von DataSync Übertragungen mit einem](https://docs.aws.amazon.com/datasync/latest/userguide/create-hdfs-location.html) HDFS-Cluster.

## Anforderungssyntax
<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"
}
```

## Anforderungsparameter
<a name="API_UpdateLocationHdfs_RequestParameters"></a>

Informationen zu den Parametern, die alle Aktionen gemeinsam haben, finden Sie unter [Allgemeine Parameter](CommonParameters.md).

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AgentArns](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-AgentArns"></a>
Die Amazon-Ressourcennamen (ARNs) der DataSync Agenten, die eine Verbindung zu Ihrem HDFS-Cluster herstellen können.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Maximale Anzahl von 8 Artikeln.  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `^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}$`   
Erforderlich: Nein

 ** [AuthenticationType](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-AuthenticationType"></a>
Die Art der Authentifizierung, die verwendet wird, um die Identität des Benutzers zu ermitteln.   
Typ: Zeichenfolge  
Zulässige Werte: `SIMPLE | KERBEROS`   
Erforderlich: Nein

 ** [BlockSize](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-BlockSize"></a>
Die Größe der Datenblöcke, die in den HDFS-Cluster geschrieben werden sollen.   
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert von 1048576. Der Höchstwert ist 1073741824.  
Erforderlich: Nein

 ** [CmkSecretConfig](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-CmkSecretConfig"></a>
Gibt Konfigurationsinformationen für ein DataSync verwaltetes Geheimnis an, z. B. für einen `KerberosKeytab` oder mehrere Anmeldeinformationen, die für den Zugriff auf einen bestimmten Übertragungsort DataSync verwendet werden, und für einen vom Kunden verwalteten Schlüssel. AWS KMS key  
Typ: [CmkSecretConfig](API_CmkSecretConfig.md) Objekt  
Erforderlich: Nein

 ** [CustomSecretConfig](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-CustomSecretConfig"></a>
Gibt Konfigurationsinformationen für einen vom Kunden verwalteten geheimen Schlüssel an, z. B. einen `KerberosKeytab` oder eine Reihe von Anmeldeinformationen, die für den Zugriff auf einen bestimmten Übertragungsort DataSync verwendet werden, und für eine vom Kunden verwaltete Rolle AWS Identity and Access Management (IAM), die den Zugriff auf den geheimen Schlüssel ermöglicht.  
Typ: [CustomSecretConfig](API_CustomSecretConfig.md) Objekt  
Erforderlich: Nein

 ** [KerberosKeytab](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosKeytab"></a>
Die Kerberos-Schlüsseltabelle (keytab), die Zuweisungen zwischen dem definierten Kerberos-Prinzipal und den verschlüsselten Schlüsseln enthält. Sie können den Keytab aus einer Datei laden, indem Sie die Adresse der Datei angeben.  
Typ: Base64-kodiertes Binärdatenobjekt  
Längenbeschränkungen: Die maximale Länge beträgt 65536.  
Erforderlich: Nein

 ** [KerberosKrb5Conf](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosKrb5Conf"></a>
Die `krb5.conf`-Datei, die die Kerberos-Konfigurationsinformationen enthält. Sie können die `krb5.conf` Datei laden, indem Sie die Adresse der Datei angeben. Wenn Sie das verwenden AWS CLI, führt es die Base64-Kodierung für Sie durch. Andernfalls geben Sie den Base64-codierten Text an.  
Typ: Base64-kodiertes Binärdatenobjekt  
Längenbeschränkungen: Die maximale Länge beträgt 131072.  
Erforderlich: Nein

 ** [KerberosPrincipal](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KerberosPrincipal"></a>
Das Kerberos-Prinzipal mit Zugriff auf die Dateien und Ordner im HDFS-Cluster.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 256 Zeichen.  
Pattern: `^.+$`   
Erforderlich: Nein

 ** [KmsKeyProviderUri](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-KmsKeyProviderUri"></a>
Die URI des Key Management Servers (KMS) des HDFS-Clusters.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen.  
Pattern: `^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$`   
Erforderlich: Nein

 ** [LocationArn](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-LocationArn"></a>
Der Amazon-Ressourcenname (ARN) des Quell-HDFS-Cluster-Speicherorts.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `^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}$`   
Erforderlich: Ja

 ** [NameNodes](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-NameNodes"></a>
Der NameNode , der den HDFS-Namespace verwaltet. Der NameNode führt Operationen wie das Öffnen, Schließen und Umbenennen von Dateien und Verzeichnissen aus. Das NameNode enthält die Informationen zum Zuordnen von Datenblöcken zu. DataNodes Sie können nur einen verwenden NameNode.  
Typ: Array von [HdfsNameNode](API_HdfsNameNode.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element.  
Erforderlich: Nein

 ** [QopConfiguration](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-QopConfiguration"></a>
Die Konfiguration der Quality of Protection (QOP, Schutzqualität) legt den Remote Procedure Call (RPC, Remoteprozeduraufruf) und die Datenschutzeinstellungen für die Datenübertragung fest, die auf dem Hadoop Distributed File System (HDFS)-Cluster konfiguriert sind.   
Typ: [QopConfiguration](API_QopConfiguration.md) Objekt  
Erforderlich: Nein

 ** [ReplicationFactor](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-ReplicationFactor"></a>
Die Nummer DataNodes , auf die die Daten repliziert werden sollen, wenn in den HDFS-Cluster geschrieben wird.   
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Der Maximalwert ist 512.  
Erforderlich: Nein

 ** [SimpleUser](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-SimpleUser"></a>
Der zur Identifizierung des Clients auf dem Host-Betriebssystem verwendete Benutzername.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 256 Zeichen.  
Pattern: `^[_.A-Za-z0-9][-_.A-Za-z0-9]*$`   
Erforderlich: Nein

 ** [Subdirectory](#API_UpdateLocationHdfs_RequestSyntax) **   <a name="DataSync-UpdateLocationHdfs-request-Subdirectory"></a>
Ein Unterverzeichnis im HDFS-Cluster. Dieses Unterverzeichnis wird verwendet, um Daten vom HDFS-Cluster zu lesen oder zu schreiben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Die maximale Länge beträgt 4096.  
Pattern: `^[a-zA-Z0-9_\-\+\./\(\)\$\p{Zs}]+$`   
Erforderlich: Nein

## Antwortelemente
<a name="API_UpdateLocationHdfs_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InternalException **   
Diese Ausnahme wird ausgelöst, wenn im AWS DataSync Dienst ein Fehler auftritt.  
HTTP Status Code: 500

 ** InvalidRequestException **   
Diese Ausnahme wird ausgelöst, wenn der Client eine falsch formatierte Anfrage sendet.  
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_UpdateLocationHdfs_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/datasync-2018-11-09/UpdateLocationHdfs) 
+  [AWS SDK für 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 für 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) 