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
WährendJobState
der StatusNew
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
{
"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
Informationen zu den Parametern, die allen Aktionen gemeinsam sind, finden Sie unter Allgemeine Parameter.
Die Anforderung akzeptiert die folgenden Daten im JSON-Format.
- AddressId
-
Die ID des aktualisiertenAddress 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
-
Die aktualisierte Beschreibung desJobMetadata Objekts dieses Jobs.
Typ: Zeichenfolge
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.
Pattern:
.*
Erforderlich: Nein
- ForwardingAddressId
-
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
-
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
-
Das neue oder aktualisierteNotification Objekt.
Typ: Notification Objekt
Required: No
- OnDeviceServiceConfiguration
-
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 Objekt
Required: No
- Resources
-
Das aktualisierte
JobResource
Objekt oder das aktualisierteJobResource Objekt.Typ: JobResource Objekt
Required: No
- RoleARN
-
Die neue Rolle Amazon Resorad (ARN), die Sie dem Cluster zuordnen möchten. Verwenden Sie die API-Aktion CreateRoleAWS 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
-
Der aktualisierte Versandoptionswert desShippingDetails Objekts dieses Auftrags.
Typ: Zeichenfolge
Zulässige Werte:
SECOND_DAY | NEXT_DAY | EXPRESS | STANDARD
Required: No
- SnowballCapacityPreference
-
Die Aktualisierung
SnowballCapacityPreference
desJobMetadata 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 im Snowcone-Benutzerhandbuch oder Snow Family-Geräte und Kapazitäten im Snowball Edge-Benutzerhandbuch.
Typ: Zeichenfolge
Zulässige Werte:
T50 | T80 | T100 | T42 | T98 | T8 | T14 | T32 | NoPreference
Required: No
Antwortelemente
Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.
Fehler
Hinweise zu den Fehlern, die allen Aktionen gemeinsam sind, finden Sie unterHäufige Fehler.
- 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: Ihren CreateJob: -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 angegebeneCreateJobUpdateJob ODER-Aktion auszuführen.
HTTP Status Code: 400
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: