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
Dieser Abschnitt enthält Anweisungen zur Fehlerbehebung für die Bereitstellung und Verwendung der Lösung.
Wenn diese Anweisungen Ihr Problem nicht lösen, erhalten Sie von Contact Support Anweisungen zum Öffnen einer Support-Anfrage für diese Lösung.
Problem: Die Bereitstellung einer VPC-fähigen Konfiguration mit Create a VPC for me schlägt fehl
Der Deployment-Dashboard-Stack oder der Use Case-Stack schlägt bei der Bereitstellung fehl, weil der CloudFormation keine VPC-Netzwerkressourcen bereitstellen konnte.
Auflösung
Überprüfen Sie die Kontingentgrenzen für VPCs und Elastic IPs in Ihrem Konto. Die Standardlimits sind jeweils 5 für Elastic IPs und VPCs pro AWS-Konto pro AWS-Region.
Anmerkung
Wenn die Lösung eine VPC erstellt, ist eine einzelne VPC-fähige Bereitstellung (Deployment Dashboard oder Use Case) eine 2-AZ-Bereitstellung mit einem öffentlichen und einem privaten Subnetz in jeder AZ. Jedes öffentliche Subnetz stellt 1 NAT-Gateway bereit. Bei 2 NAT-Gateways verbraucht die Bereitstellung 2 öffentliche IP-Adressen aus dem Kontingentlimit.
Einige Einschränkungen, die Sie beachten sollten (pro Konto, pro Region):
-
Anzahl von VPCs — 5
-
Anzahl der öffentlichen IP-Adressen: 5
-
Anzahl der Gateway-VPC-Endpunkte: 20
-
Anzahl der VPC-Endpunkte mit Schnittstelle: 20
Problem: Der Anwendungsfall-Stack kann nicht gelöscht werden, CloudFormation nachdem der Deployment-Dashboard-Stack gelöscht wurde
Wenn der Deployment-Dashboard-Stapel gelöscht wird, CloudFormation bevor alle Anwendungsfall-Stapel gelöscht wurden, können die Anwendungsfälle in einen gesperrten (unbrauchbaren) Zustand geraten. Dies liegt daran, dass eine vom Deployment-Dashboard-Stack erstellte IAM-Rolle nicht mehr existiert, sodass Änderungen am Anwendungsfallstapel verhindert werden.
Auflösung
Warnung
Stellen Sie sicher, dass Sie alle manuell erstellten Rollen sofort nach der Verwendung bereinigen. Dabei handelt es sich um erweiterte Berechtigungen, die Benutzer für die Erhöhung ihrer Rollen nutzen können.
Erstellen Sie die gelöschte IAM-Rolle neu, um das Löschen der CloudFormation Stacks zu ermöglichen:
-
Öffnen Sie die CloudFormation Konsole und ermitteln Sie die Rolle, die Ihrem gesperrten Stack zugeordnet ist.
-
Den Rollen-ARN finden Sie im Abschnitt mit den Stack-Informationen mit der Bezeichnung IAM-Rolle.
-
Der Rollenname folgt nach:role/ im ARN der IAM-Rolle (z. B. arn:aws:iam: :role/) <account-id><role-name>
-
-
Erstellen Sie in IAM eine neue Rolle mit demselben Namen wie die gelöschte Rolle.
-
Wählen Sie den AWS-Service als vertrauenswürdige Entität aus und wählen Sie ihn CloudFormationaus der Drop-down-Liste aus.
-
Fügen Sie die erforderlichen Berechtigungen hinzu. Wenn Sie sich nicht sicher sind, welche Berechtigungen erforderlich sind, können Sie die von AWS verwaltete AdministratorAccessRichtlinie verwenden.
-
Geben Sie den Rollennamen genau so ein, wie Sie ihn in Schritt 1 erhalten haben.
-
-
Kehren Sie zur CloudFormation Konsole zurück und löschen Sie die gesperrten Stacks.
-
Sobald alle gesperrten Stacks erfolgreich gelöscht wurden, kehren Sie zu IAM zurück und löschen Sie alle in Schritt 2 erstellten Rollen.
Problem: Die Benutzeroberfläche für Anwendungsfälle spiegelt keine Änderungen an den Einstellungen wider
Wenn Anwendungsfälle aktualisiert werden, wird die Benutzeroberfläche für bereitgestellt CloudFront. Da jedoch sowohl Bereitstellungen als auch die Konfigurationsdatei CloudFront zwischengespeichert werden, die vorgibt, wie einige Einstellungen dem Benutzer angezeigt werden, werden diese Änderungen möglicherweise nicht sofort übernommen.
Auflösung
Die CloudFront Verteilung kann ungültig gemacht werden, um zu erzwingen, dass die neue Konfiguration an Frontend-Benutzer weitergegeben wird.
-
Öffnen Sie die CloudFormation Konsole und ermitteln Sie die CloudFront Distribution, die Ihrem Anwendungsfall-Stack zugeordnet ist.
-
Der Anwendungsfallstapel sollte mit demselben Namen beginnen, den Sie bei der Bereitstellung des Anwendungsfalls verwendet haben.
-
Suchen Sie den verschachtelten Stack, der der Benutzeroberfläche entspricht. Der Name des verschachtelten Stacks sollte mit WebAppS3 StackS3 UINested beginnen. UINested StackResource
-
Suchen Sie auf der Registerkarte Ressourcen nach der Ressource des Typs AWS::CloudFront::Distributionund wählen Sie dann die physische ID aus. Dadurch wird die Distribution in der CloudFront Konsole geöffnet.
-
-
Navigieren Sie zur Registerkarte Invalidierungen, wählen Sie dann Create Invalidation aus und geben Sie den Pfad /* ein. Dadurch werden alle Pfade ungültig.
-
Löschen Sie in Ihrem eigenen Browser alle Cookies und zwischengespeicherten Dateien, die sich auf den Anwendungsfall beziehen.