AWS CloudFront
Kopiér link til siden “AWS CloudFront”Importerer certifikatet i ACM i us-east-1 og sætter det på distributionen.
Sådan forløber det
- Appliancen forbinder til AWS CloudFront gennem AWS API på port 443.
- Certifikatet importeres i ACM i us-east-1.
- Distributionens viewer-certifikat peger på det nye. Eksisterende TLS-indstillinger bevares; ved skift fra standardcertifikatet bruges sni-only og TLSv1.2_2021. Hvis det fejler: Tilstanden bevares ved timeout. Automatisk rollback læser kun den rapporterede transaktion og gendanner ikke på grund af et usikkert API-svar, heller ikke efter en gennemført deploy. Undeploy gendanner det tidligere viewer-certifikat fra backup, hvis distributionen stadig bruger agentens certifikat og TLS-indstillinger.
- Pakken venter på Deployed med den forventede ACM ARN. Ved retry læses distributionen før et nyt skriveforsøg; det oprindelige restore-punkt bevares. Status bekræfter API-konfigurationen; certifikatet fra en TLS-forbindelse skal kontrolleres særskilt.
Tekniske detaljer
- Forbindelse
- Pakken kører på appliancen, som forbinder over HTTPS til AWS API, port 443. Der installeres ingen agent.
- I skal bruge
- AWS CLI v2, AWS_PROFILE eller AWS Access Key ID + Secret Access Key med valgfri AWS_SESSION_TOKEN. IAM skal tillade import, læsning og sletning i ACM samt læsning og opdatering af den valgte distribution.
- Handlinger
- Discovery, Installation, Kontrol, Rollback, Fjernelse
- Pakker
-
aws-cloudfront-api1.1.0 - Bemærk
-
- Management-TLS verificeres som standard. MANAGEMENT_TLS_CA_BUNDLE vælger en CA-fil, og MANAGEMENT_TLS_INSECURE er et valgfrit, eksplicit fravalg. AWS_CLOUDFRONT_TLS_CA_BUNDLE og AWS_CLOUDFRONT_TLS_INSECURE bevares som alias. AWS CLI understøtter ikke MANAGEMENT_TLS_PIN_SHA256; et angivet pin afvises før API-kald.
- Verify bruger valgfri CERTIFICATE_ARN fra den foregående deploy. Uden ARN kan CERT_PEM sammenlignes via acm:GetCertificate, som da kræves i IAM. Uden nogen af delene rapporteres kun inspektion. Ingen nye felter kræves på appliance 0.4.44.
- Backup gemmes varigt under appliance-brugerens HOME og er knyttet til distributionen; BACKUP_DIR er valgfri ved deploy og Undeploy og kan vælge en eksisterende backup i det administrerede backupområde under HOME. Automatisk rollback kræver backup fra netop den rapporterede deploy. DEPLOY_WAIT_SECONDS og DEPLOY_POLL_SECONDS er valgfrie (480 og 15 sekunder); alle ventefaser deler et budget på højst 720 sekunder. Undeploy sletter kun agentens importerede ACM-certifikat, efter at gendannelsen er Deployed og ACM ikke angiver nogen forbrugere. Andre certifikater slettes ikke.
- Hvis importens ARN går tabt ved timeout (import_outcome_unknown), gentages importen ikke automatisk. Undeploy kan afslutte den uafklarede transaktion efter læsning af det oprindelige viewer-certifikat; derefter kan deploy prøves igen. Ukendte importer slettes eller overtages ikke. Ændrer en anden administrator certifikatet, kræves afklaring af kontrollen først.