View a markdown version of this page

Visualizzazione o aggiornamento delle impostazioni di sicurezza dei contenuti dell'app - AWS App Studio

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzazione o aggiornamento delle impostazioni di sicurezza dei contenuti dell'app

Ogni applicazione di App Studio dispone di impostazioni di sicurezza dei contenuti che possono essere utilizzate per limitare il caricamento di contenuti multimediali o risorse esterne come immagini, iFrame e PDF o per limitare il caricamento solo da domini o URL specifici (inclusi i bucket Amazon S3). Puoi anche specificare i domini in cui la tua app può caricare oggetti su Amazon S3.

Le impostazioni di sicurezza dei contenuti predefinite per tutte le app prevedono il blocco del caricamento di tutti i file multimediali da fonti esterne, inclusi i bucket Amazon S3, e il blocco del caricamento di oggetti su Amazon S3. Pertanto, per caricare immagini, iFrame, PDF o contenuti multimediali simili, devi modificare le impostazioni per consentire le fonti dei contenuti multimediali. Inoltre, per consentire il caricamento di oggetti su Amazon S3, devi modificare le impostazioni per consentire i domini in cui è possibile caricare.

Nota

Le impostazioni di sicurezza dei contenuti vengono utilizzate per configurare le intestazioni della Content Security Policy (CSP) nell'applicazione. Il CSP è uno standard di sicurezza che aiuta a proteggere l'app dal cross-site scripting (XSS), dal clickjacking e da altri attacchi di iniezione di codice. Per ulteriori informazioni su CSP, consulta Content Security Policy (CSP) in MDN Web Docs.

Per aggiornare le impostazioni di sicurezza dei contenuti dell'app
  1. Se necessario, accedi allo studio applicativo della tua applicazione scegliendo di modificarlo dall'elenco delle applicazioni.

  2. Scegli Impostazioni app.

  3. Scegli la scheda Impostazioni di sicurezza dei contenuti per visualizzare le seguenti impostazioni:

    • Fonte dei frame: utilizzata per gestire i domini da cui l'app può caricare frame e iframe (come contenuti interattivi o PDF). Questa impostazione influisce sui seguenti componenti o risorse dell'app:

      • Componente di incorporamento iFrame

      • Componente di visualizzazione PDF

    • Fonte dell'immagine: utilizzato per gestire i domini da cui l'app può caricare le immagini. Questa impostazione influisce sui seguenti componenti o risorse dell'app:

      • Logo e banner dell'app

      • Componente del visualizzatore di immagini

    • Connect source: utilizzato per gestire i domini in cui la tua app può caricare oggetti Amazon S3.

  4. Per ogni impostazione, scegli l'impostazione desiderata dal menu a discesa:

    • Blocca tutte le frames/images connessioni: non consentire il caricamento di contenuti multimediali (immagini, frame, PDF) o il caricamento di oggetti su Amazon S3.

    • Consenti il caricamento frames/images di tutti i file multimediali (immagini, frame, PDF) da tutti i domini o consenti il caricamento di oggetti su Amazon S3 per tutti i domini.

    • Consenti domini specifici: consenti il caricamento di file multimediali da o il caricamento di contenuti multimediali su domini specifici. I domini o gli URL sono specificati come un elenco di espressioni separate da spazi, dove i caratteri jolly (*) possono essere utilizzati per i sottodomini, l'indirizzo host o il numero di porta per indicare che tutti i valori legali di ciascuno di essi sono validi. Specificando anche le corrispondenze. http https L'elenco seguente contiene esempi di voci valide:

      • blob:: corrisponde a tutti i BLOB, inclusi i dati dei file restituiti da azioni di automazione, come la GetObject restituzione di articoli dai bucket Amazon S3 o le immagini generate da Amazon Bedrock.

        Importante

        È blob: necessario includere nell'espressione fornita i dati dei file restituiti dalle azioni, anche se l'espressione lo è*, è necessario aggiornarla a * blob:

      • http://*.example.com: corrisponde a tutti i tentativi di caricamento da qualsiasi sottodominio diexample.com. Corrisponde anche alle https risorse.

      • https://source1.example.com https//source2.example.com: corrisponde a tutti i tentativi di caricamento da entrambi https://source1.example.com e https://source2.example.com

      • https://example.com/subdirectory/: corrisponde a tutti i tentativi di caricamento dei file nella sottodirectory. Ad esempio, https://example.com/subdirectory/path/to/file.jpeg. Non corrispondehttps://example.com/path/to/file.jpeg.

  5. Scegli Salva per salvare le modifiche.