Hoppa till innehåll

← Alla integrationer

Molntjänst

Importerar certifikatet i ACM i us-east-1 och sätter det på distributionen.

Appliancen kör paketet och ansluter till AWS CloudFront genom AWS API över HTTPS på port 443. Ingen agent installeras på AWS CloudFront.

Så går det till

  1. Appliancen ansluter till AWS CloudFront genom AWS API på port 443.
  2. Certifikatet importeras i ACM i us-east-1.
  3. 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.
  4. 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-api 1.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.

Kom igång