Gå til indhold

← Alle integrationer

Cloud-tjeneste

Importerer certifikatet i ACM i us-east-1 og sætter det på distributionen.

Appliancen kører pakken og forbinder til AWS CloudFront gennem AWS API over HTTPS på port 443. Der installeres ingen agent på AWS CloudFront.

Sådan forløber det

  1. Appliancen forbinder til AWS CloudFront gennem AWS API på port 443.
  2. Certifikatet importeres i ACM i us-east-1.
  3. 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.
  4. 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-api 1.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.

Kom i gang