Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
API-Pflichtfelder zum Erstellen und Aktualisieren von Verteilungen
Wenn Sie eine Verteilung mithilfe der UpdateDistribution CloudFront API-Aktion aktualisieren, gibt es mehr Pflichtfelder als beim Erstellen einer Verteilung mithilfe von CreateDistribution. Führen Sie die folgenden Schritte aus, um Ihre Verteilung zu aktualisieren:
-
Verwenden Sie GetDistribution, um die aktuelle Konfiguration der Verteilung abzurufen, die Sie aktualisieren möchten.
-
Ändern Sie die Felder in der Verteilungskonfiguration, die Sie aktualisieren möchten. Benennen Sie das
ETag
-Feld inIfMatch
um, ohne den Wert des Feldes zu ändern. -
Verwenden Sie , UpdateDistribution um die Verteilung zu aktualisieren und die gesamte Verteilungskonfiguration bereitzustellen, einschließlich der von Ihnen geänderten Felder und derjenigen, die Sie nicht geändert haben.
Die folgenden Tabellen enthalten eine Zusammenfassung der Felder, die für die Erstellung und Aktualisierung einer Verteilung erforderlich sind.
DistributionConfig
Mitglieder | Erforderlich im CreateDistribution API-Aufruf | Erforderlich im UpdateDistribution API-Aufruf |
---|---|---|
CallerReference |
Ja |
Ja |
Aliasnamen |
- |
Ja (dieses Feld ist erforderlich, aber eine Menge von |
DefaultRootObject |
- |
Ja (dieses Feld ist erforderlich, aber eine leere Zeichenfolge ist ein gültiger Wert) |
Origins |
Ja |
Ja |
OriginGroups |
- |
- |
DefaultCacheBehavior |
Ja |
Ja |
CacheBehaviors |
- |
Ja (dieses Feld ist erforderlich, aber eine Menge von |
CustomErrorResponses |
- |
Ja (dieses Feld ist erforderlich, aber eine Menge von |
Kommentar |
Ja (dieses Feld ist erforderlich, aber eine leere Zeichenfolge ist ein gültiger Wert) |
Ja (dieses Feld ist erforderlich, aber eine leere Zeichenfolge ist ein gültiger Wert) |
Protokollierung |
- |
Ja |
PriceClass |
- |
Ja |
Aktiviert |
Ja |
Ja |
ViewerCertificate |
- |
Ja |
Einschränkungen |
- |
Ja (dieses Feld ist erforderlich, aber ein |
WebACLId |
- |
Ja (dieses Feld ist erforderlich, aber eine leere Zeichenfolge ist ein gültiger Wert) |
HttpVersion |
- |
Ja |
IsIPV6Enabled |
- |
- |
CacheBehavior (einschließlich DefaultCacheBehavior)
Mitglieder | Erforderlich im CreateDistribution API-Aufruf | Erforderlich im UpdateDistribution API-Aufruf |
---|---|---|
PathPattern (Dieses Feld gilt nicht für DefaultCacheBehavior) |
Ja |
Ja |
TargetOriginId |
Ja |
Ja |
TrustedSigners |
- |
- |
TrustedKeyGroups |
- |
- |
ViewerProtocolPolicy |
Ja |
Ja |
AllowedMethods |
- |
Ja |
SmoothStreaming |
- |
Ja |
Compress |
- |
Ja |
LambdaFunctionAssociations |
- |
Ja (dieses Feld ist erforderlich, aber eine Menge von |
FunctionAssociations |
- |
- |
FieldLevelEncryptionId |
- |
Ja (dieses Feld ist erforderlich, aber eine leere Zeichenfolge ist ein gültiger Wert) |
RealtimeLogConfigArn |
- |
- |
CachePolicyId |
Ja ( |
Ja ( |
OriginRequestPolicyId |
- |
- |
ResponseHeadersPolicyId |
- |
- |