

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.

# AWS SDK for Ruby Ruby-Serviceclients im Code konfigurieren
<a name="setup-config"></a>

Wenn die Konfiguration direkt im Code abgewickelt wird, ist der Konfigurationsbereich auf die Anwendung beschränkt, die diesen Code verwendet. Innerhalb dieser Anwendung gibt es Optionen für die globale Konfiguration aller Service-Clients, die Konfiguration für alle Clients eines bestimmten AWS-Service Typs oder die Konfiguration für eine bestimmte Service-Client-Instanz.

## `Aws.config`
<a name="config"></a>

Um in Ihrem Code eine globale Konfiguration für alle AWS Klassen bereitzustellen, verwenden Sie [https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-core/lib/aws-sdk-core/plugins/global_configuration.rb](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-core/lib/aws-sdk-core/plugins/global_configuration.rb)die im `aws-sdk-core` Gem verfügbare Konfiguration. 

 `Aws.config`unterstützt zwei Syntaxen für unterschiedliche Zwecke. Globale Einstellungen können entweder für alle AWS-Services oder für einen bestimmten Dienst angewendet werden. Die vollständige Liste der unterstützten Einstellungen finden Sie `Client` [https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MachineLearning/Client.html#initialize-instance_method](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/MachineLearning/Client.html#initialize-instance_method)in der *AWS SDK für Ruby API-Referenz*. 

### Globale Einstellungen über `Aws.config`
<a name="global-config"></a>

Verwenden Sie die folgende Syntax`Aws.config`, um dienstunabhängige Einstellungen festzulegen:

```
Aws.config[:<global setting name>] = <value>
```

Diese Einstellungen werden mit allen erstellten Service-Clients zusammengeführt. 

 Beispiel für eine globale Einstellung:

```
Aws.config[:region] = 'us-west-2'
```

 Wenn Sie versuchen, einen Einstellungsnamen zu verwenden, der nicht global unterstützt wird, wird ein Fehler ausgelöst, wenn Sie versuchen, eine Instanz eines Diensttyps zu erstellen, der ihn nicht unterstützt. Verwenden Sie in diesem Fall stattdessen eine dienstspezifische Syntax. 

### Servicespezifische Einstellungen über `Aws.config`
<a name="service-config"></a>

 Verwenden Sie die folgende Syntax`Aws.config`, um dienstspezifische Einstellungen festzulegen:

```
Aws.config[:<service identifier>] = { <global setting name>: <value> }
```

 Diese Einstellungen werden in allen erstellten Dienstclients dieses Diensttyps zusammengeführt. 

 Beispiel für eine Einstellung, die nur für Amazon S3 gilt:

```
 Aws.config[:s3] = { force_path_style: true }
```

 Der `<service identifier>` kann identifiziert werden, indem man sich den Namen des entsprechenden [AWS SDK for Ruby Ruby-Gems](https://github.com/aws/aws-sdk-ruby/tree/version-3/gems) ansieht und das Suffix verwendet, das auf "`aws-sdk-`“ folgt. Beispiel:
+ Für lautet `aws-sdk-s3` die Zeichenfolge für die Dienstkennung "`s3`“.
+ Für `aws-sdk-ecs` lautet die Dienstkennungszeichenfolge "`ecs`“.