

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.

# Problembehandlung bei AWS Toolkit for Visual Studio Code
<a name="general-troubleshoot"></a>

Die folgenden Abschnitte enthalten allgemeine Informationen zur Fehlerbehebung zu den Diensten aus dem Toolkit AWS Toolkit for Visual Studio Code und zur Arbeit mit den AWS Diensten aus dem Toolkit. Informationen zu Problemen, die sich speziell auf die Behebung von SAM-Problemen im AWS Toolkit beziehen, finden Sie unter dem Thema [Problembehandlung für serverlose Anwendungen](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/serverless-apps-troubleshooting.html) in diesem Benutzerhandbuch.

**Topics**
+ [Bewährte Methoden zur Fehlerbehebung](#general-troubleshoot-best-practice)
+ [Profil... konnte in der Konfigurationsdatei nicht gefunden werden](#general-troubleshoot-profile-not-found)
+ [SAM-JSON-Schema: Das Schema in der Datei template.yaml kann nicht geändert werden](#general-troubleshoot-sam-json-template-yaml)

## Bewährte Methoden zur Fehlerbehebung
<a name="general-troubleshoot-best-practice"></a>

Im Folgenden werden bewährte Methoden zur Behebung von AWS Toolkit for Visual Studio Code Problemen empfohlen. Ausführliche Informationen darüber, wie Sie zu der beitragen können AWS Toolkit for Visual Studio Code, finden Sie im AWS Toolkit for Visual Studio Code Thema [Beiträge](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md) zum AWS Toolkit for Visual Studio Code GitHub Repository.
+ Versuchen Sie, Ihr Problem oder Ihren Fehler erneut zu erstellen, bevor Sie einen Bericht senden.
+ Machen Sie sich während des Wiederherstellungsvorgangs detaillierte Notizen zu jedem Schritt, jeder Einstellung und jeder Fehlermeldung.
+ Sammeln Sie Ihre AWS Toolkit-Debug-Logs. Eine ausführliche Beschreibung, wie Sie Ihre AWS Toolkit-Debug-Logs finden, finden Sie im *Abschnitt So finden Sie Ihre AWS Logs* in diesem Benutzerhandbuch.
+ Suchen Sie im Bereich [AWS Toolkit for Visual Studio Code Probleme](https://github.com/aws/aws-toolkit-vscode/issues) des Repositorys nach offenen Anfragen und bekannten Lösungen oder melden Sie Ihr ungelöstes Problem. AWS Toolkit for Visual Studio Code GitHub 

**Anmerkung**  
Das folgende Verfahren beschreibt, wie Sie Ihre AWS Toolkit-Debug-Logs einsehen können. Der Vorgang zum Anzeigen Ihrer Amazon Q-Debug-Logs ist identisch, außer dass Sie **Amazon Q: View Logs** aus der VS Code Command Palette wählen.

**So finden Sie Ihre AWS Toolkit for Visual Studio Code Debug-Protokolle**

1. Öffnen Sie im VS-Code die Befehlspalette, indem Sie **Cmd \+ Shift \+ P** oder **Ctrl \+ Shift \+ P** (Windows) drücken und **AWS View Logs** in das Suchfeld eingeben.

1. Wählen Sie **Protokolle AWS anzeigen**, um Ihre AWS Toolkit-Protokolle im **Ausgabefenster des VS Code-Terminals** zu öffnen.

1. Erweitern Sie im **Ausgabefenster des VS Code-Terminals** das **Zahnradsymbolmenü** und wählen Sie **Debug**.

1. Erweitern Sie das **Zahnradsymbolmenü** erneut und wählen Sie **Als Standard festlegen**.

1. Öffne die Befehlspalette erneut, indem du auf **Cmd \+ Shift \+ P** oder **Ctrl \+ Shift \+ P** (Windows) drückst und nach „**Entwickler: Fenster neu laden**“ suchst **Reload Window** und dann auswählst.

1. VS Code wird neu geladen und im **Ausgabefenster des VS Code-Terminals** werden Ihre aktualisierten AWS Toolkit-Debug-Protokolle angezeigt.

## Profil... konnte in der Konfigurationsdatei nicht gefunden werden
<a name="general-troubleshoot-profile-not-found"></a>

**Problem**

**Anmerkung**  
Dieses Problem betrifft nur die `~/.aws/config` Datei und nicht die `~/.aws/credentials` Datei. Ausführliche Informationen zu den Dateien für AWS Konfiguration und AWS Anmeldeinformationen finden Sie im Thema [Gemeinsam genutzte Konfigurationsdateien und Anmeldeinformationen](https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html) im Referenzhandbuch für *AWS SDK und Tools*.

Bei der Auswahl von Anmeldeinformationen wird in den AWS Toolkit-Protokollen eine Meldung mit dieser Struktur angezeigt:`Profile name could not be found in shared credentials file`.

Im Folgenden finden Sie ein Beispiel dafür, wie dieser Fehler in Ihren AWS Toolkit-Protokollen aussieht:

```
         2023-08-08 18:20:45 [ERROR]: _aws.auth.reauthenticate: Error: Unable to authenticate connection
         -> CredentialsProviderError: Profile vscode-prod-readonly could not be found in shared credentials file.
```

**Lösung**

Wenn Ihr Profil bereits in existiert`~/.aws/config`, überprüfen Sie, ob es mit `[profile ` beginnt. Im Folgenden finden Sie ein Beispiel für ein Benutzerprofil, das **korrekt** strukturiert ist:

```
         [profile example]
         region=us-west-2
         credential_process=...
```

Das Folgende ist ein Beispiel für ein Benutzerprofil, das **falsch** strukturiert ist:

```
         [example]
         region=us-west-2
         credential_process=...
```

## SAM-JSON-Schema: Das Schema in der Datei template.yaml kann nicht geändert werden
<a name="general-troubleshoot-sam-json-template-yaml"></a>

**Problem**

Sie können in SAM template.yaml kein anderes JSON-Schema manuell auswählen

**Lösung**

Nach dem Update auf vscode-yaml Version 1.11\+ können Sie eine **yaml-language-server** Modeline am Anfang einer YAML-Datei hinzufügen, um die Verwendung eines Schemas per URI zu erzwingen. *Weitere Informationen zur [Verwendung von Inline-Schemas finden Sie im Thema Yaml-Sprachserver](https://github.com/redhat-developer/yaml-language-server#using-inlined-schema) *im Redhat-Entwickler-Repository*.* GitHub Das Folgende ist ein Beispiel für eine Modeline. **yaml-language-server**

```
         # yaml-language-server: $schema=https://raw.githubusercontent.com/aws/serverless-application-model/main/samtranslator/schema/schema.json
```