View a markdown version of this page

Sicherheitseinstellungen für Inhalte Ihrer App anzeigen oder aktualisieren - AWS App Studio

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.

Sicherheitseinstellungen für Inhalte Ihrer App anzeigen oder aktualisieren

Jede Anwendung in App Studio verfügt über Inhaltssicherheitseinstellungen, mit denen verhindert werden kann, dass externe Medien oder Ressourcen wie Bilder, iFrames und PDFs geladen werden oder nur von bestimmten Domains oder URLs (einschließlich Amazon S3-Buckets) geladen werden dürfen. Sie können auch die Domains angeben, auf die Ihre App Objekte auf Amazon S3 hochladen kann.

Die Standardeinstellungen für die Inhaltssicherheit für alle Apps bestehen darin, das Laden aller Medien aus externen Quellen, einschließlich Amazon S3-Buckets, zu blockieren und das Hochladen von Objekten auf Amazon S3 zu blockieren. Um Bilder, iFrames, PDFs oder ähnliche Medien zu laden, müssen Sie daher die Einstellungen so bearbeiten, dass sie die Quellen der Medien zulassen. Um das Hochladen von Objekten auf Amazon S3 zu ermöglichen, müssen Sie außerdem die Einstellungen so bearbeiten, dass die Domains, auf die hochgeladen werden können, zugelassen werden.

Anmerkung

Die Inhaltssicherheitseinstellungen werden verwendet, um Content Security Policy (CSP) -Header in Ihrer Anwendung zu konfigurieren. CSP ist ein Sicherheitsstandard, der dazu beiträgt, Ihre App vor Cross-Site Scripting (XSS), Clickjacking und anderen Code-Injection-Angriffen zu schützen. Weitere Informationen zu CSP finden Sie unter Content Security Policy (CSP) in den MDN Web Docs.

Um die Inhaltssicherheitseinstellungen Ihrer App zu aktualisieren
  1. Navigieren Sie bei Bedarf zum Anwendungsstudio Ihrer Anwendung, indem Sie in der Anwendungsliste auswählen, ob Sie es bearbeiten möchten.

  2. Wählen Sie App-Einstellungen.

  3. Wählen Sie den Tab Content Security Settings, um die folgenden Einstellungen anzuzeigen:

    • Framequelle: Wird verwendet, um die Domains zu verwalten, aus denen deine App Frames und Iframes (wie interaktive Inhalte oder PDFs) laden kann. Diese Einstellung wirkt sich auf die folgenden Komponenten oder App-Ressourcen aus:

      • IFrame-Komponente einbetten

      • Komponente „PDF-Viewer“

    • Bildquelle: Wird verwendet, um die Domains zu verwalten, aus denen Ihre App Bilder laden kann. Diese Einstellung wirkt sich auf die folgenden Komponenten oder App-Ressourcen aus:

      • Logo und Banner der App

      • Komponente für den Bildbetrachter

    • Quelle verbinden: Wird verwendet, um die Domains zu verwalten, auf die Ihre App Amazon S3-Objekte hochladen kann.

  4. Wählen Sie für jede Einstellung die gewünschte Einstellung aus der Drop-down-Liste aus:

    • Alle frames/images /Verbindungen blockieren: Erlauben Sie nicht, dass Medien (Bilder, Frames, PDFs) geladen werden und dass keine Objekte auf Amazon S3 hochgeladen werden.

    • Alle frames/images /connections zulassen: Erlauben Sie das Laden aller Medien (Bilder, Frames, PDFs) aus allen Domains oder erlauben Sie das Hochladen von Objekten auf Amazon S3 für alle Domains.

    • Bestimmte Domains zulassen: Erlauben Sie das Laden von Medien aus bestimmten Domänen oder das Hochladen von Medien auf bestimmte Domains. Domänen oder URLs werden als eine durch Leerzeichen getrennte Liste von Ausdrücken angegeben, wobei Platzhalter (*) für Subdomänen, Hostadressen oder Portnummern verwendet werden können, um anzuzeigen, dass alle zulässigen Werte für jede Domain gültig sind. Das Angeben von Übereinstimmungenhttp. https Die folgende Liste enthält Beispiele für gültige Einträge:

      • blob:: Entspricht allen Blobs, einschließlich Dateidaten, die von Automatisierungsaktionen wie der GetObject Rückgabe von Artikeln aus Amazon S3-Buckets oder von Amazon Bedrock generierten Bildern zurückgegeben wurden.

        Wichtig

        Sie blob: müssen Ihrem angegebenen Ausdruck Folgendes hinzufügen, damit Dateidaten von Aktionen zurückgegeben werden können. Auch wenn Ihr Ausdruck dies ist*, sollten Sie ihn wie folgt aktualisieren * blob:

      • http://*.example.com: Entspricht allen Ladeversuchen aus einer beliebigen Subdomain vonexample.com. Stimmt auch mit https Ressourcen überein.

      • https://source1.example.com https//source2.example.com: Entspricht allen Ladeversuchen von beiden https://source1.example.com und https://source2.example.com

      • https://example.com/subdirectory/: Entspricht allen Versuchen, Dateien im Unterverzeichnisverzeichnis zu laden. Beispiel, https://example.com/subdirectory/path/to/file.jpeg. Es stimmt nicht übereinhttps://example.com/path/to/file.jpeg.

  5. Wählen Sie Speichern, um Ihre Änderungen zu speichern.