Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Verwendung von PutDeliveryChannel mit einer CLI
Die folgenden Code-Beispiele zeigen, wie PutDeliveryChannel verwendet wird.
- CLI
-
- AWS CLI
-
So erstellen Sie einen Bereitstellungskanal
Der folgende Befehl stellt die Einstellungen für den Bereitstellungskanal als JSON-Code zur Verfügung:
aws configservice put-delivery-channel --delivery-channelfile://deliveryChannel.jsonDie Datei
deliveryChannel.jsongibt die Attribute des Bereitstellungskanals an:{ "name": "default", "s3BucketName": "config-bucket-123456789012", "snsTopicARN": "arn:aws:sns:us-east-1:123456789012:config-topic", "configSnapshotDeliveryProperties": { "deliveryFrequency": "Twelve_Hours" } }In diesem Beispiel werden die folgenden Attribute festgelegt:
name: Der Name des Übermittlungskanals. Standardmäßig weist AWS Config einem neuen Bereitstellungskanal den Namendefaultzu. Sie können den Namen des Bereitstellungskanals nicht mit dem Befehlput-delivery-channelaktualisieren. Die Schritte zum Ändern des Namens finden Sie unter „Umbenennen des Bereitstellungskanals“.s3BucketName– Der Name des Amazon-S3-Buckets, an den AWS Config Konfigurations-Snapshots und Konfigurations-Verlaufsdateien übermittelt. Wenn Sie einen Bucket angeben, der zu einem anderen AWS-Konto gehört, muss dieser Bucket über Richtlinien verfügen, die AWS Config Zugriffsberechtigungen gewähren. Weitere Informationen finden Sie unter Berechtigungen für den Amazon-S3-Bucket.snsTopicARN– Der Amazon-Ressourcenname (ARN) des Amazon-SNS-Themas, an das AWS Config Benachrichtigungen über Konfigurationsänderungen sendet. Wenn Sie ein Thema aus einem anderen Konto auswählen, muss das Thema über Richtlinien verfügen, die AWS Config Zugriffsberechtigungen gewähren. Weitere Informationen finden Sie unter „Berechtigungen für das Amazon-SNS-Thema“.configSnapshotDeliveryProperties– Enthält das AttributdeliveryFrequency, das festlegt, wie oft AWS Config Konfigurations-Snapshots übermittelt und Auswertungen für periodische Konfigurationsregeln aufruft.Wird der Befehl erfolgreich ausgeführt, wird von AWS Config keine Ausgabe zurückgegeben. Führen Sie den Befehl describe-delivery-channels aus, um die Einstellungen Ihres Bereitstellungskanals zu überprüfen.
-
Weitere API-Informationen finden Sie unter PutDeliveryChannel
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird die deliveryFrequency-Eigenschaft eines vorhandenen Lieferkanals geändert.
Write-CFGDeliveryChannel -ConfigSnapshotDeliveryProperties_DeliveryFrequency TwentyFour_Hours -DeliveryChannelName default -DeliveryChannel_S3BucketName amzn-s3-demo-bucket -DeliveryChannel_S3KeyPrefix my-
Weitere API-Informationen finden Sie unter PutDeliveryChannel in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: In diesem Beispiel wird die deliveryFrequency-Eigenschaft eines vorhandenen Lieferkanals geändert.
Write-CFGDeliveryChannel -ConfigSnapshotDeliveryProperties_DeliveryFrequency TwentyFour_Hours -DeliveryChannelName default -DeliveryChannel_S3BucketName amzn-s3-demo-bucket -DeliveryChannel_S3KeyPrefix my-
Weitere API-Informationen finden Sie unter PutDeliveryChannel in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-