View a markdown version of this page

Fehlerbehebung Parameter Store - AWS Systems Manager

• Das AWS Systems Manager CloudWatch Dashboard wird nach dem 30. April 2026 nicht mehr verfügbar sein. Kunden können die CloudWatch Amazon-Konsole weiterhin verwenden, um ihre CloudWatch Amazon-Dashboards anzuzeigen, zu erstellen und zu verwalten, so wie sie es heute tun. Weitere Informationen finden Sie in der Amazon CloudWatch Dashboard-Dokumentation.

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.

Fehlerbehebung Parameter Store

Im Folgenden finden Sie Informationen zur Behandlung von Problemen mit Parameter Store.

Behebung von Durchsatzproblemen

Verwenden Sie die folgenden Informationen zur Behebung von Durchsatzproblemen inParameter Store. Informationen zu Durchsatzkontingenten und warum eine Drosselung erfolgt, finden Sie unter. Optimierung des Durchsatzes in Parameter Store

Die Anwendung empfängt oder Fehler ThrottlingException RateExceeded

Problem: In Ihren CloudWatch Anwendungsprotokollen oder Protokollen wird beim Aufrufen ein Fehler wie der folgende angezeigt GetParameterGetParameters, oderGetParametersByPath:

An error occurred (ThrottlingException) when calling the GetParameters operation (reached max retries: 4): Rate exceeded
  • Lösung: Dieser Fehler bedeutet, dass Ihre kombinierte Aufrufrate für diese API-Aktionen Ihr aktuelles Konto-Durchsatzkontingent überschritten hat AWS-Region. Ergreifen Sie eine oder mehrere der folgenden Aktionen:

    • Reduzieren Sie die Häufigkeit, mit der Ihre Anwendung aufgerufen wirdParameter Store. Zwischenspeichern Sie Parameterwerte in Ihrer Anwendung, anstatt sie bei jedem Aufruf oder jeder Anforderung abzurufen.

      Weitere Informationen finden Sie unter Lambda-Erweiterung für Parameter und Secrets und Verwenden der Lambda-Erweiterung AWS Parameter und Secrets zum Zwischenspeichern von Parametern und Geheimnissen.

    • Wird verwendetGetParameters, um mehrere bekannte Parameternamen in einem einzigen Aufruf abzurufen, anstatt separate GetParameter Aufrufe oder einen GetParametersByPath Aufruf durchzuführen.

    • Stagger liest, wenn viele Instanzen, Container oder Funktionen gleichzeitig gestartet werden, z. B. während einer Bereitstellung oder eines Skalierungsereignisses.

    • Wenn Ihre Anwendung effiziente Anforderungsmuster verwendet und weiterhin Drosselungsfehler generiert, aktivieren Sie einen höheren Durchsatz für Ihr Konto und. AWS-Region Sie können einen höheren Durchsatz jederzeit aktivieren und deaktivieren. Die Kosten richten sich nach der Nutzung. Weitere Informationen finden Sie unter AWS Systems Manager -Preisgestaltung für Parameter Store.

Die Drosselung erfolgt nur bei Anrufen DescribeParameters

Problem: In Ihrer Anwendung wird bei DescribeParameters Anrufen eine ThrottlingException Fehlermeldung angezeigt, obwohl Ihre GetParameterGetParameters, und GetParametersByPath Anrufe das Kontingent nicht überschreiten.

  • Lösung: DescribeParameters hat ein anderes Durchsatzlimit als die anderen Aktionen zum Abrufen von Parametern: standardmäßig 3 TPS oder 10 TPS, wenn der höhere Durchsatz aktiviert ist. Wenn Sie weniger oder weniger GetParametersByPath Aufrufe tätigen GetParameterGetParameters, wirkt sich dies nicht auf dieses Limit aus.

    Eine häufige Ursache ist das Aufrufen DescribeParameters mit einem Filter für ein Konto, das eine große Anzahl von Parametern hat. Die API paginiert alle Parameter im Konto, bevor der Filter angewendet wird. Konten mit vielen Parametern können das DescribeParameters Kontingent überschreiten, selbst wenn die gefilterte Ergebnismenge klein ist.

    Wenn möglich, verwenden GetParametersByPath Sie es für eine bestimmte Hierarchie statt DescribeParameters mit einem Filter. Sie können auch die Häufigkeit von DescribeParameters Aufrufen in Skripten und Automatisierungen reduzieren, die nach einem Zeitplan ausgeführt werden.

Kein Drosselungsfehler, aber die Latenz steigt während der Bereitstellung

Problem: In Ihren Protokollen wird kein ThrottlingException Fehler angezeigt, aber Ihre Anwendung weist bei Bereitstellungen, Neustarts oder Skalierungsereignissen eine erhöhte Latenz oder zeitweise Ausfälle auf.

  • Lösung: Wenn Ihre Anwendung oder Ihr SDK gedrosselte Anfragen automatisch wiederholt, kann ein Wiederholungsversuch erfolgreich sein, ohne dass jemals ein Drosselungsfehler auftritt. Wenn Ihre Latenz zunimmt, überprüfen Sie die Anzahl der Wiederholungen in den Protokollen oder Metriken Ihres SDK. Wenn während dieser Ereignisse die Anzahl der Wiederholungsversuche bei Parameter Store Aufrufen ungleich Null ist, bedeutet dies, dass Sie sich Ihrem Durchsatzkontingent nähern, auch ohne dass ein Fehler aufgetreten ist. Wenden Sie dieselben Optimierungstechniken an, die unter beschrieben sindOptimierung des Durchsatzes in Parameter Store, um Wiederholungen zu reduzieren, bevor sie zu Fehlern werden.

Problembehandlung bei der Erstellung von aws:ec2:image-Parametern

Verwenden Sie die folgenden Informationen, um Probleme bei der Erstellung von aws:ec2:image-Datentypparametern zu beheben.

Keine Berechtigung zum Erstellen einer Instance

Problem: Sie versuchen, eine Instance mithilfe eines aws:ec2:image Parameters zu erstellen, erhalten jedoch eine Fehlermeldung wie „Sie sind nicht berechtigt, diesen Vorgang auszuführen“.

  • Lösung: Sie verfügen nicht über alle erforderlichen Berechtigungen zum Erstellen einer EC2-Instance mit einem Parameterwert, beispielsweise die Berechtigungen für ec2:RunInstances, ec2:DescribeImages und ssm:GetParameter, Wenden Sie sich an einen Benutzer mit Administratorberechtigungen in Ihrer Organisation, um die erforderlichen Berechtigungen anzufordern.

EventBridge meldet die Fehlermeldung „Ressource kann nicht beschrieben werden“

Problem: Sie haben einen Befehl ausgeführt, um einen aws:ec2:image-Parameter zu erstellen, die Parametererstellung ist jedoch fehlgeschlagen. Sie erhalten eine Benachrichtigung von Amazon EventBridge , in der die Ausnahme „Ressource kann nicht beschrieben werden“ gemeldet wird.

Lösung: Diese Meldung kann auf Folgendes hinweisen:

  • Sie verfügen nicht über alle für die ec2:DescribeImages-API-Operation erforderlichen Berechtigungen oder Sie haben keine Berechtigung für den Zugriff auf das spezifische Image, auf das im Parameter verwiesen wird. Wenden Sie sich an einen Benutzer mit Administratorberechtigungen in Ihrer Organisation, um die erforderlichen Berechtigungen anzufordern.

  • Die Amazon Machine Image (AMI)-ID, die Sie als Parameterwert eingegeben haben, ist ungültig. Vergewissern Sie sich, AMI dass Sie die ID einer eingeben, die in dem aktuellen AWS-Region Konto verfügbar ist, in dem Sie arbeiten.

Der neue Parameter aws:ec2:image ist nicht verfügbar

Problem: Sie haben gerade einen Befehl ausgeführt, um einen aws:ec2:image-Parameter zu erstellen, und eine Versionsnummer wurde gemeldet, der Parameter ist jedoch nicht verfügbar.

  • Lösung: Wenn Sie den Befehl zum Erstellen eines Parameters ausführen, der den Datentyp aws:ec2:image verwendet, wird sofort eine Versionsnummer für den Parameter generiert. Das Parameterformat muss jedoch validiert werden, bevor der Parameter verfügbar ist. Dieser Vorgang kann einige Minuten dauern. Wenn Sie die Parametererstellung- und -validierung überwachen möchten, können Sie Folgendes tun:

    • Wird verwendet EventBridge , um Ihnen Benachrichtigungen über Ihre create und Parameter-Operationen zu senden. update Diese Benachrichtigungen melden, ob eine Parameteroperation erfolgreich war oder nicht. Informationen zum Abonnieren von Parameter Store Ereignissen in finden Sie EventBridge unterBenachrichtigungen einrichten oder Aktionen auslösen auf der Grundlage von Parameter Store Veranstaltungen.

    • Aktualisieren Sie im Abschnitt Parameter Store der Systems Manager-Konsole regelmäßig die Parameterliste, um nach den neuen oder aktualisierten Parameterdetails zu suchen.

    • Verwenden Sie den Befehl GetParameter, um nach dem neuen oder aktualisierten Parameter zu suchen. Beispielsweise mithilfe der AWS Command Line Interface (AWS CLI):

      aws ssm get-parameter name MyParameter

      Für einen neuen Parameter wird die Meldung ParameterNotFound zurückgegeben, bis der Parameter validiert wurde. Für einen vorhandenen Parameter, den Sie aktualisieren, werden Informationen zur neuen Version erst erfasst, wenn der Parameter validiert wurde.

    Wenn Sie versuchen, den Parameter erneut zu erstellen oder zu aktualisieren, bevor der Validierungsprozess abgeschlossen ist, meldet das System, dass die Validierung noch läuft. Wenn der Parameter nicht erstellt oder aktualisiert wurde, können Sie es fünf Minuten nach dem ersten Versuch erneut versuchen.