

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.

# UpdateJob
<a name="API_UpdateJob"></a>

Während`JobState` der Status`New` eines Auftrags in Auftrags Sobald der Job in einen anderen Auftragsstatus wechselt, normalerweise innerhalb von 60 Minuten nach der Erstellung des Jobs, ist diese Aktion nicht mehr verfügbar.

## Anforderungssyntax
<a name="API_UpdateJob_RequestSyntax"></a>

```
{
   "AddressId": "string",
   "Description": "string",
   "ForwardingAddressId": "string",
   "JobId": "string",
   "Notification": { 
      "JobStatesToNotify": [ "string" ],
      "NotifyAll": boolean,
      "SnsTopicARN": "string"
   },
   "OnDeviceServiceConfiguration": { 
      "EKSOnDeviceService": { 
         "EKSAnywhereVersion": "string",
         "KubernetesVersion": "string"
      },
      "NFSOnDeviceService": { 
         "StorageLimit": number,
         "StorageUnit": "string"
      },
      "TGWOnDeviceService": { 
         "StorageLimit": number,
         "StorageUnit": "string"
      }
   },
   "Resources": { 
      "Ec2AmiResources": [ 
         { 
            "AmiId": "string",
            "SnowballAmiId": "string"
         }
      ],
      "LambdaResources": [ 
         { 
            "EventTriggers": [ 
               { 
                  "EventResourceARN": "string"
               }
            ],
            "LambdaArn": "string"
         }
      ],
      "S3Resources": [ 
         { 
            "BucketArn": "string",
            "KeyRange": { 
               "BeginMarker": "string",
               "EndMarker": "string"
            },
            "TargetOnDeviceServices": [ 
               { 
                  "ServiceName": "string",
                  "TransferOption": "string"
               }
            ]
         }
      ]
   },
   "RoleARN": "string",
   "ShippingOption": "string",
   "SnowballCapacityPreference": "string"
}
```

## Anfrageparameter
<a name="API_UpdateJob_RequestParameters"></a>

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

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AddressId](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-AddressId"></a>
Die ID des aktualisierten[Address](API_Address.md) Objekts.  
Typ: Zeichenfolge  
Längenbeschränkungen:  
Pattern: `ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}`   
Erforderlich: Nein

 ** [Description](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-Description"></a>
Die aktualisierte Beschreibung des[JobMetadata](API_JobMetadata.md) Objekts dieses Jobs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `.*`   
Erforderlich: Nein

 ** [ForwardingAddressId](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-ForwardingAddressId"></a>
Dieses Feld wird in Ihrer Region nicht unterstützt.  
Typ: Zeichenfolge  
Längenbeschränkungen:  
Pattern: `ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}`   
Erforderlich: Nein

 ** [JobId](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-JobId"></a>
Die Job-ID des Jobs, den Sie aktualisieren möchten, zum Beispiel`JID123e4567-e89b-12d3-a456-426655440000`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 39.  
Pattern: `(M|J)ID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}`   
Erforderlich: Ja

 ** [Notification](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-Notification"></a>
Das neue oder aktualisierte[Notification](API_Notification.md) Objekt.  
Typ: [Notification](API_Notification.md) Objekt  
Required: No

 ** [OnDeviceServiceConfiguration](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-OnDeviceServiceConfiguration"></a>
Gibt den Dienst oder die Dienste auf dem Snow Family-Gerät an, aus denen Ihre übertragenen Daten exportiert oder in die Sie importiert werden. AWS Snow Family unterstützt Amazon S3 und NFS (Network File System) sowie denAWS Speicher-Gateway-Dienst vom Typ Tape Gateway.  
Typ: [OnDeviceServiceConfiguration](API_OnDeviceServiceConfiguration.md) Objekt  
Required: No

 ** [Resources](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-Resources"></a>
Das aktualisierte`JobResource` Objekt oder das aktualisierte[JobResource](API_JobResource.md) Objekt.   
Typ: [JobResource](API_JobResource.md) Objekt  
Required: No

 ** [RoleARN](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-RoleARN"></a>
Die neue Rolle Amazon Resorad (ARN), die Sie dem Cluster zuordnen möchten. Verwenden Sie die API-Aktion [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html)AWS Identity and Access Management(IAM), um einen Rollen-ARN zu erstellen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 255.  
Pattern: `arn:aws.*:iam::[0-9]{12}:role/.*`   
Erforderlich: Nein

 ** [ShippingOption](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-ShippingOption"></a>
Der aktualisierte Versandoptionswert des[ShippingDetails](API_ShippingDetails.md) Objekts dieses Auftrags.  
Typ: Zeichenfolge  
Zulässige Werte:` SECOND_DAY | NEXT_DAY | EXPRESS | STANDARD`   
Required: No

 ** [SnowballCapacityPreference](#API_UpdateJob_RequestSyntax) **   <a name="Snowball-UpdateJob-request-SnowballCapacityPreference"></a>
Die Aktualisierung`SnowballCapacityPreference` des[JobMetadata](API_JobMetadata.md) Objekts dieses Jobs. Die 50 TB Snowballs sind nur in den Regionen der USA.  
Informationen zu den Gerätetypen von Snow Family finden Sie unter [Geräte und Kapazitäten von Snow Family](https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html) im *Snowcone-Benutzerhandbuch* oder [Snow Family-Geräte und Kapazitäten](https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html) im *Snowball Edge-Benutzerhandbuch*.  
Typ: Zeichenfolge  
Zulässige Werte:` T50 | T80 | T100 | T42 | T98 | T8 | T14 | T32 | NoPreference`   
Required: No

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

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

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

Hinweise zu den Fehlern, die allen Aktionen gemeinsam sind, finden Sie unter[Häufige Fehler](CommonErrors.md).

 ** ClusterLimitExceededException **   
Job creation failed. Derzeit unterstützen Cluster fünf Knoten. Wenn Sie weniger als fünf Knoten für Ihren Cluster haben und Sie mehr Knoten für diesen Cluster erstellen müssen, versuchen Sie es erneut und erstellen Sie Jobs, bis Ihr Cluster genau fünf Knoten hat.  
HTTP Status Code: 400

 ** Ec2RequestFailedException **   
Ihrem IAM-Benutzer fehlen die erforderlichen Amazon EC2 EC2-Berechtigungen, um die versuchte Aktion auszuführen.  
HTTP Status Code: 400

 ** InvalidInputCombinationException **   
Job or cluster creation failed. Eine oder mehrere Eingaben waren ungültig. Vergewissern Sie sich, dass derSnowballType Wert [CreateCluster:](API_CreateCluster.md#Snowball-CreateCluster-request-SnowballType) Ihren [CreateJob:](API_CreateJob.md#Snowball-CreateJob-request-JobType) -Wert unterstütztJobType, und versuchen Sie es erneut.  
HTTP Status Code: 400

 ** InvalidJobStateException **   
Die Aktion kann nicht ausgeführt werden, da der aktuelle Status des Jobs die Ausführung dieser Aktion nicht zulässt.  
HTTP Status Code: 400

 ** InvalidResourceException **   
Die angegebene Ressource kann nicht gefunden werden. Überprüfen Sie die Informationen, die Sie in Ihrer letzten Anfrage angegeben  
HTTP Status Code: 400

 ** KMSRequestFailedException **   
Dem bereitgestelltenAWS Key Management Service Schlüssel fehlen die Berechtigungen, um die angegebene[CreateJob](API_CreateJob.md)[UpdateJob](#API_UpdateJob) ODER-Aktion auszuführen.  
HTTP Status Code: 400

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

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter:
+  [AWS-Befehlszeilenschnittstelle](https://docs.aws.amazon.com/goto/aws-cli/snowball-2016-06-30/UpdateJob) 
+  [AWS-SDK für .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/snowball-2016-06-30/UpdateJob) 
+  [AWS-SDK für C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/snowball-2016-06-30/UpdateJob) 
+  [AWS-SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/snowball-2016-06-30/UpdateJob) 
+  [AWS-SDK für Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/snowball-2016-06-30/UpdateJob) 
+  [AWSSDK für JavaScript](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/snowball-2016-06-30/UpdateJob) 
+  [AWS SDK für PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/snowball-2016-06-30/UpdateJob) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/snowball-2016-06-30/UpdateJob) 
+  [AWS SDK für Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/snowball-2016-06-30/UpdateJob) 