

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.

# Timeout-Werte in Amazon SWF festlegen
<a name="setting-timeouts"></a>

**Topics**
+ [Kontingente für Timeout-Werte](#setting-timeouts-limits)
+ [Timeouts für Workflow-Ausführungen und Entscheidungsaufgaben](#setting-timeouts-execution)
+ [Timeouts für Aktivitätsaufgaben](#setting-timeouts-activity)
+ [Weitere Informationen finden Sie unter:](#timeout-types-see-also)

## Kontingente für Timeout-Werte
<a name="setting-timeouts-limits"></a>

Timeout-Werte werden immer in Sekunden deklariert und können auf eine beliebige Anzahl von Sekunden bis zu einem Jahr (31536000 Sekunden) festgelegt werden — das maximale Ausführungslimit für jeden Workflow oder jede Aktivität. Der spezielle Wert `NONE` wird verwendet, um einen Timeout-Parameter so festzulegen, dass es kein Timeout gibt, oder um ihn auf endlos festzulegen. Das maximale Limit von einem Jahr gilt jedoch weiterhin.

## Timeouts für Workflow-Ausführungen und Entscheidungsaufgaben
<a name="setting-timeouts-execution"></a>

Sie können Timeout-Werte für Ihren Workflow und Entscheidungsaufgaben festlegen, wenn Sie den Workflow-Typen registrieren. Zum Beispiel:

```
https://swf.us-east-1.amazonaws.com
RegisterWorkflowType
{
  "domain": "867530901",
  "name": "customerOrderWorkflow",
  "version": "1.0",
  "description": "Handle customer orders",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultExecutionStartToCloseTimeout": "3600",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultChildPolicy": "TERMINATE"
}
```

Diese Registrierung des Workflow-Typs legt `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultTaskStartToCloseTimeout)` auf 600 Sekunden (10 Minuten) und `[defaultExecutionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html#SWF-RegisterWorkflowType-request-defaultExecutionStartToCloseTimeout)` auf 3 600 Sekunden (1 Stunde) fest.

Weitere Informationen zur Registrierung von Workflow-Typen finden Sie unter [Registrieren eines Workflow-Typs bei Amazon SWF](swf-dg-register-workflow.md) und `[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)` in der *Amazon Simple Workflow Service API-Referenz*.

Sie können den für `defaultExecutionStartToCloseTimeout` festgelegten Wert überschreiben, indem Sie `[executionStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-executionStartToCloseTimeout) ` angeben.

## Timeouts für Aktivitätsaufgaben
<a name="setting-timeouts-activity"></a>

Sie können Timeout-Werte für Ihre Aktivitätsaufgaben festlegen, wenn Sie den Aktivitätstyp registrieren. Zum Beispiel:

```
https://swf.us-east-1.amazonaws.com
RegisterActivityType
{
  "domain": "867530901",
  "name": "activityVerify",
  "version": "1.0",
  "description": "Verify the customer credit",
  "defaultTaskStartToCloseTimeout": "600",
  "defaultTaskHeartbeatTimeout": "120",
  "defaultTaskList": { "name": "mainTaskList" },
  "defaultTaskScheduleToStartTimeout": "1800",
  "defaultTaskScheduleToCloseTimeout": "5400"
}
```

Diese Aktivitätstypregistrierung legt `[defaultTaskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskStartToCloseTimeout)` auf 600 Sekunden (10 Minuten), `[defaultTaskHeartbeatTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskHeartbeatTimeout)` auf 120 Sekunden (2 Minuten), `[defaultTaskScheduleToStartTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToStartTimeout)` auf 1 800 Sekunden (30 Minuten) und `[defaultTaskScheduleToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html#SWF-RegisterActivityType-request-defaultTaskScheduleToCloseTimeout)` auf 5 400 Sekunden (1,5 Stunden) fest. 

Weitere Informationen zur Registrierung von Aktivitätstypen finden Sie unter [Registrierung eines Aktivitätstyps bei Amazon SWF](swf-dg-register-activity.md) und `[RegisterActivityType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html)` in der *Amazon Simple Workflow Service API-Referenz*. 

Sie können den für `defaultTaskStartToCloseTimeout` festgelegten Wert überschreiben, indem Sie bei der Planung der Aktivitätsaufgabe `[taskStartToCloseTimeout](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html#SWF-StartWorkflowExecution-request-taskStartToCloseTimeout)` angeben.

## Weitere Informationen finden Sie unter:
<a name="timeout-types-see-also"></a>

[Amazon SWF-Timeout-Typen](swf-timeout-types.md)