Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare PutDeliveryChannel con una CLI
Gli esempi di codice seguenti mostrano come utilizzare PutDeliveryChannel.
- CLI
-
- AWS CLI
-
Come creare un canale di distribuzione
Il comando seguente fornisce le impostazioni per il canale di distribuzione come codice JSON.
aws configservice put-delivery-channel --delivery-channelfile://deliveryChannel.jsonIl file
deliveryChannel.jsonspecifica gli attributi del canale di distribuzione.{ "name": "default", "s3BucketName": "config-bucket-123456789012", "snsTopicARN": "arn:aws:sns:us-east-1:123456789012:config-topic", "configSnapshotDeliveryProperties": { "deliveryFrequency": "Twelve_Hours" } }L’esempio seguente imposta i seguenti attributi:
name: il nome del canale di distribuzione. Per impostazione predefinita, AWS Config assegna il nomedefaulta un nuovo canale di distribuzione. Non è possibile aggiornare il nome del canale di distribuzione con il comandoput-delivery-channel. Per i passaggi per modificare il nome, consulta Ridenominazione del canale di distribuzione (s3BucketName). : nome del bucket Amazon S3 in cui AWS Config distribuisce gli snapshot di configurazione e i file della cronologia della configurazione. Se scegli un bucket appartenente a un altro account AWS, tale bucket dovrà includere policy che concedono le autorizzazioni di accesso ad AWS Config. Per ulteriori informazioni, consulta Autorizzazioni per il bucket Amazon S3.snsTopicARN: nome della risorsa Amazon (ARN) dell’argomento Amazon SNS a cui AWS Config invia le notifiche sulle modifiche della configurazione. Se scegli un argomento da un altro account, tale argomento dovrà includere policy che concedono le autorizzazioni di accesso a AWS Config. Per ulteriori informazioni, consulta Autorizzazioni per l’argomento Amazon SNS.configSnapshotDeliveryProperties: contiene l’attributodeliveryFrequency, che imposta la frequenza con cui AWS Config distribuisce snapshot di configurazione e la frequenza con cui invoca le valutazioni per le regole di configurazione periodiche.Se il comando ha esito positivo, AWS Config non restituisce output. Per verificare le impostazioni del canale di distribuzione, esegui il comando describe-delivery-channels.
-
Per informazioni dettagliate sull’API, consulta PutDeliveryChannel
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio modifica la proprietà deliveryFrequency di un canale di distribuzione esistente.
Write-CFGDeliveryChannel -ConfigSnapshotDeliveryProperties_DeliveryFrequency TwentyFour_Hours -DeliveryChannelName default -DeliveryChannel_S3BucketName amzn-s3-demo-bucket -DeliveryChannel_S3KeyPrefix my-
Per informazioni dettagliate sull’API, consulta PutDeliveryChannel nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio modifica la proprietà deliveryFrequency di un canale di distribuzione esistente.
Write-CFGDeliveryChannel -ConfigSnapshotDeliveryProperties_DeliveryFrequency TwentyFour_Hours -DeliveryChannelName default -DeliveryChannel_S3BucketName amzn-s3-demo-bucket -DeliveryChannel_S3KeyPrefix my-
Per informazioni dettagliate sull’API, consulta PutDeliveryChannel nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-