AWS CloudFront
Kopiera länk till sidan “AWS CloudFront”Importerar certifikatet i ACM i us-east-1 och sätter det på distributionen.
Så går det till
- Appliancen ansluter till AWS CloudFront genom AWS API på port 443.
- Certifikatet importeras i ACM i us-east-1.
- Distributionens viewer-certifikat pekar på det nya. Befintliga TLS-inställningar behålls; vid byte från standardcertifikatet används sni-only och TLSv1.2_2021. Om det misslyckas: Tillståndet bevaras vid timeout. Automatisk rollback läser bara den rapporterade transaktionen och återställer inte på grund av ett osäkert API-svar, inte heller efter en slutförd deploy. Undeploy återställer tidigare viewer-certifikat från backup om distributionen fortfarande använder paketets certifikat och TLS-inställningar.
- Paketet väntar på Deployed med förväntad ACM ARN. Vid retry läses distributionen före ett nytt skrivförsök; ursprunglig återställningspunkt bevaras. Status bekräftar API-konfigurationen; certifikatet i en TLS-anslutning måste kontrolleras separat.
Tekniska detaljer
- Anslutning
- Paketet körs på appliancen, som ansluter över HTTPS till AWS API, port 443. Ingen agent installeras.
- Ni behöver
- AWS CLI v2, AWS_PROFILE eller AWS Access Key ID + Secret Access Key med valfri AWS_SESSION_TOKEN. IAM måste tillåta import, läsning och borttagning i ACM samt läsning och uppdatering av vald distribution.
- Åtgärder
- Discovery, Installation, Kontroll, Rollback, Borttagning
- Paket
-
aws-cloudfront-api1.1.0 - Observera
-
- Management-TLS verifieras som standard. MANAGEMENT_TLS_CA_BUNDLE väljer en CA-fil och MANAGEMENT_TLS_INSECURE är ett valfritt, uttryckligt undantag. AWS_CLOUDFRONT_TLS_CA_BUNDLE och AWS_CLOUDFRONT_TLS_INSECURE finns kvar som alias. AWS CLI stöder inte MANAGEMENT_TLS_PIN_SHA256; ett angivet pin avvisas före API-anrop.
- Verify använder valfri CERTIFICATE_ARN från föregående deploy. Utan ARN kan CERT_PEM jämföras via acm:GetCertificate, som då krävs i IAM. Utan något av dem rapporteras bara inspektion. Inga nya fält krävs på appliance 0.4.44.
- Backup sparas beständigt under appliance-användarens HOME och hör till distributionen; BACKUP_DIR är valfri vid deploy och Undeploy och kan välja en befintlig backup i det hanterade backupområdet under HOME. Automatisk rollback kräver backup från just den rapporterade deployen. DEPLOY_WAIT_SECONDS och DEPLOY_POLL_SECONDS är valfria (480 och 15 sekunder); alla väntesteg delar en budget på högst 720 sekunder. Undeploy tar bara bort paketets importerade ACM-certifikat efter att återställningen är Deployed och ACM inte anger några användare. Andra certifikat tas inte bort.
- Om importens ARN går förlorad vid timeout (import_outcome_unknown) upprepas importen inte automatiskt. Undeploy kan avsluta den oklara transaktionen efter läsning av ursprungligt viewer-certifikat; därefter kan deploy försökas igen. Okända importer tas inte bort eller övertas. Om en annan administratör ändrar certifikatet måste kontrollen först klarläggas.