AEM as a Cloud Service: Beheben von Fehlern beim Massenimportvorgang von S3 aufgrund von IP-Adressbeschränkungen

In diesem Artikel wird beschrieben, wie Sie Fehler in Massenimportvorgängen von Adobe Experience Manager (AEM) as a Cloud Service beim Importieren von Assets aus einem Amazon S3-Bucket beheben können, die durch fehlende oder unvollständige IP-Dateieinträge verursacht werden.

Beschreibung description

Beim Ausführen des Massenimportvorgangs in AEM as a Cloud Service zum Importieren von Assets aus einem S3-Bucket schlägt der Vorgang fehl, wenn die erforderlichen IP-Adressen nicht im S3-Bucket auf die Zulassungsliste gesetzt werden. Dieses Problem ist reproduzierbar, und der Auftragsstatus wird in der Benutzeroberfläche für den Massenimport als Fehlgeschlagen angezeigt. Der Fehler tritt auf, weil die Netzwerkverbindung zwischen AEM und dem S3-Bucket aufgrund restriktiver Einstellungen für die Zulassungsliste blockiert ist. Die Überprüfung der Details zum Massenimportvorgang in der AEM-Benutzeroberfläche hilft, den Fehler und den Zeitpunkt zu bestätigen.

Umgebung

Adobe Experience Manager as a Cloud Service (alle Versionen)

Symptome

  • Der Massenimportvorgang schlägt beim Importieren von Assets aus S3 fehl.
  • Auftragsstatus wird in der Benutzeroberfläche für den Massenimport als fehlgeschlagen angezeigt.

Ursache

Der Massenimportvorgang schlägt fehl, weil die erforderliche Ausgangs-IP-Adresse für Ihre AEM-Umgebung und die für binäre Dateiübertragungen verwendeten IP-Bereiche der Microsoft Azure-Speicherregion nicht auf dem S3-Bucket auf die Zulassungsliste gesetzt werden, was die erforderliche Netzwerkkonnektivität blockiert.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Identifizieren Sie die dedizierte Ausgangs-IP-Adresse Ihrer Umgebung:

    • In AEM as a Cloud Service wird die dedizierte Ausgangs-IP-Adresse für Manifest- und Listenanfragen an S3 verwendet. Wenden Sie sich an den Adobe-Support-Mitarbeiter oder konsultieren Sie die Dokumentation zu Ihrer Umgebung, um diese IP-Adresse zu erhalten.
  2. Identifizieren Sie die erforderlichen IP-Bereiche für die Microsoft Azure-Speicherregion:

    • Binäre Dateiübertragungen werden aus der Azure-Region durchgeführt, in der Ihre AEM-Umgebung gehostet wird. Diese IP-Bereiche werden von Microsoft regelmäßig veröffentlicht und aktualisiert. Suchen Sie in der offiziellen Dokumentation zu Microsoft Azure IP-Bereiche und Service-Tags - Public Cloud nach dem entsprechenden Speicher. Einträge (z. B.: storage.eastUS2) in der JSON-Datei.
  3. Aktualisieren Sie Ihre S3-Bucket-Richtlinie auf folgende Zulassungsliste:

    • Die dedizierte Ausgangs-IP-Adresse Ihrer Umgebung.

    • Die aktuellen IP-Bereiche der Microsoft Azure-Speicherregion, die in Schritt 2 identifiziert wurden.

  4. Zulassungsliste verwalten:

    • Microsoft aktualisiert die IP-Bereiche der Speicherregion regelmäßig. Überprüfen und aktualisieren Sie Ihre S3-Bucket-Richtlinie nach Bedarf, um den kontinuierlichen Zugriff sicherzustellen.

    • Wenn die Pflege einer IP-Zulassungsliste nicht möglich ist, sollten Sie den Bucket-Zugriff mithilfe einer Bucket-Richtlinie oder eines VPC-Endpunkts einschränken, anstatt die Quell-IP-Zulassungsauflistung zu verwenden.

  5. Testen des Massenimportvorgangs:

    • Führen Sie nach der Aktualisierung der Zulassungsliste den Massenimportvorgang über die AEM-Benutzeroberfläche erneut aus, um zu überprüfen, ob das Asset erfolgreich importiert wurde.
  6. So überprüfen Sie den Auftragsstatus und die Details:

    • Navigieren Sie in der AEM-Benutzeroberfläche zur Liste der Massenimportaufträge und wählen Sie den entsprechenden Auftrag aus, um dessen Details und Status anzuzeigen.
recommendation-more-help
experience-cloud-kcs-help-kbarticles