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à.
aws-cloudfront-mediastore
Tutte le classi sono in fase di sviluppo attivo e soggette a modifiche o rimozione non compatibili con le versioni precedenti in qualsiasi versione futura. Questi non sono soggetti allaVersionamento semantico
Nota: Per garantire la corretta funzionalità, i pacchetti AWS Solutions Constructs e i pacchetti AWS CDK nel progetto devono essere della stessa versione.
| Linguaggio | Pacchetto |
|---|---|
|
aws_solutions_constructs.aws_cloudfront_mediastore
|
|
@aws-solutions-constructs/aws-cloudfront-mediastore
|
|
software.amazon.awsconstructs.services.cloudfrontmediastore
|
Overview
Questo AWS Solutions Construct implementa una distribuzione Amazon CloudFront collegata a un contenitore AWS Elemental MediaStore.
Ecco una definizione di modello distribuibile minima in TypeScript:
import { CloudFrontToMediaStore } from '@aws-solutions-constructs/aws-cloudfront-mediastore'; new CloudFrontToMediaStore(this, 'test-cloudfront-mediastore-default', {});
Initializer
new CloudFrontToMediaStore(scope: Construct, id: string, props: CloudFrontToMediaStoreProps);
Parametri
-
scope
Construct -
id
string
Puntelli di costruzione modelli
| Nome | Tipo | Descrizione |
|---|---|---|
| EsistenteMediaStorecontainerObj? |
mediastore.CfnContainer
|
Contenitore MediaStore facoltativo fornito dall'utente per sovrascrivere il contenitore MediaStore predefinito. |
| MediaStorecontainerProps? |
mediastore.CfnContainerProps
|
Elementi di scena facoltativi forniti dall'utente per sovrascrivere gli oggetti di scena predefiniti per il contenitore MediaStore. |
| CloudFrontDistributionProps? |
cloudfront.DistributionProps | any
|
Elementi di scena facoltativi forniti dall'utente per sovrascrivere gli oggetti di scena predefiniti per la distribuzione CloudFront. |
| InsertHTPTSecurityHeaders? |
boolean
|
Puntelli opzionali forniti dall'utente per attivare/disattivare l'iniezione automatica delle intestazioni di sicurezza HTTP best practice in tutte le risposte da CloudFront. |
Proprietà modelli
| Nome | Tipo | Descrizione |
|---|---|---|
| CloudFrontWebDistribution |
cloudfront.CloudFrontWebDistribution
|
Restituisce un'istanza della distribuzione Web CloudFront creata dal pattern. |
| MediaStoreContainer |
mediastore.CfnContainer
|
Restituisce un'istanza del contenitore MediaStore creato dal pattern. |
| CloudFrontLoggingBucket |
s3.Bucket
|
Restituisce un'istanza del bucket di registrazione creato dal pattern per la distribuzione Web CloudFront. |
| CloudFrontOrigInRequestPolicy |
cloudfront.OriginRequestPolicy
|
Restituisce un'istanza del criterio di richiesta di origine CloudFront creato dal pattern per la distribuzione Web CloudFront. |
| CloudFrontOriginAccessIdentity? |
cloudfront.OriginAccessIdentity
|
Restituisce un'istanza dell'identità di accesso all'origine CloudFront creata dal pattern per la distribuzione Web CloudFront. |
| EdgeLambdafunctionVersion |
lambda.Version
|
Restituisce un'istanza della versione della funzione bordo Lambda creata dalla serie. |
Impostazioni predefinite
L'implementazione predefinita di questo modello senza sostituzioni imposterà i seguenti valori predefiniti:
Amazon CloudFront
-
Configurare la registrazione degli accessi per la distribuzione CloudFront
-
Abilitare i criteri di richiesta di origine CloudFront per il contenitore AWS Elemental MediaStore
-
Imposta
User-Agentintestazione personalizzata con identità di accesso origine di CloudFront -
Abilitare l'iniezione automatica delle intestazioni di sicurezza HTTP best practice in tutte le risposte dalla distribuzione web CloudFront
AWS Elemental MediaStore
-
Impostare il criterio di eliminazione per mantenere la risorsa
-
Impostare il nome del contenitore con il nome dello stack CloudFormation
-
Imposta il valore di defaultPolicy CORS (Cross-Origin Resource Sharing) di
-
Imposta il valore di defaultPolicy del ciclo di vita degli oggetti
-
Imposta il valore di defaultPolicy di containerper consentire solo
aws:UserAgentcon identità di accesso origine di CloudFront -
Imposta il valore di defaultPolicy di parametro
-
Abilitazione della registrazione degli accessi
Architecture
GitHub
| Per visualizzare il codice per questo modello, creare/visualizzare problemi e richieste pull e altro ancora: | |
|---|---|
|
@aws -solutions-constructs/aws-cloudfront-mediastore |