Die Rotation von CDN-Basisauthentifizierungsgeheimnissen schlägt in AEMaaCS fehl
Die CDN-Konfigurationsbereitstellung kann nach dem Rotieren eines grundlegenden Authentifizierungsgeheimnisses fehlschlagen, wenn der geheime Verweis in der Konfiguration nicht mit dem in Cloud Manager definierten Geheimnis übereinstimmt oder wenn Pipeline-Geheimnisse und Umgebungsgeheimnisse in derselben Konfiguration gemischt sind. Um das Problem zu beheben, erstellen Sie neue geheime Daten, aktualisieren Sie die Konfiguration, um darauf zu verweisen, und stellen Sie sicher, dass alle referenzierten geheimen Daten denselben Umfang verwenden.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service
Problem/Symptome
-
Nach dem Drehen der für die CDN-Standardauthentifizierung verwendeten geheimen Daten:
- Die Konfigurations-Pipeline schlägt fehl
- Ein geheimer Verweis wurde nicht gefunden
- Das aktualisierte Kennwort wird nicht angewendet
-
Es wird ein Fehler ähnlich dem folgenden angezeigt: Kundenfehler: Stellen Sie sicher, dass alle geheimen Verweise entweder auf der Registerkarte Konfiguration Ihrer Umgebung oder im Abschnitt Pipeline-Variablen definiert sind. Definieren Sie alle geheimen Daten in einem der Abschnitte und mischen Sie sie nicht: Die geheime Referenz '
<SECRET_NAME>’ stimmt mit keinen vorhandenen geheimen Schlüsseln überein
Grundursache
Dieses Problem tritt auf, wenn der geheime Verweis in der CDN-Konfiguration nicht mit den in Cloud Manager definierten geheimen Daten übereinstimmt oder wenn Pipeline-Geheimnisse und Umgebungsgeheimnisse in derselben Konfiguration kombiniert werden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Generieren Sie das neue Kennwort, das Sie für die einfache CDN-Authentifizierung verwenden möchten.
- Öffnen Sie in Cloud Manager die Pipeline oder die Umgebung, in der die CDN-Konfiguration bereitgestellt wird, und erstellen Sie neue geheime Daten mit einem neuen Namen. Aktualisieren Sie die vorhandenen geheimen Daten nicht im Kontext.
- Öffnen Sie die CDN-Konfigurationsdatei und ersetzen Sie den alten geheimen Verweis durch den neuen. Beispiel:
password: ${{NEW_CDN_BASIC_AUTH_PASSWORD}} - Stellen Sie sicher, dass die geheime Referenz in der Konfigurationsdatei genau mit dem Namen der geheimen Daten in Cloud Manager übereinstimmt.
- Überprüfen Sie alle in der Konfiguration verwendeten geheimen Verweise und stellen Sie sicher, dass sie im selben Bereich definiert sind. Verwenden Sie entweder Pipeline-Geheimnisse oder Umgebungsgeheimnisse, aber mischen Sie nicht beide in derselben Konfiguration.
- Bestätigen Sie die Konfigurationsänderung und führen Sie die Konfigurations-Pipeline erneut aus.
- Wenn die Bereitstellung weiterhin fehlschlägt, stellen Sie sicher, dass alle referenzierten geheimen Daten in Cloud Manager vorhanden sind, dass jeder geheime Name exakt übereinstimmt und dass alle referenzierten geheimen Daten im selben Bereich definiert sind.