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-Agent
intestazione 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:UserAgent
con 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 |