D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de DeleteTrail avec un kit AWS SDK ou une interface de ligne de commande
Les exemples de code suivants illustrent comment utiliser DeleteTrail.
- C++
-
- kit SDK pour C++
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS
. // Routine which deletes an AWS CloudTrail trail. /*! \param trailName: The name of the CloudTrail trail. \param clientConfig: Aws client configuration. \return bool: Function succeeded. */ bool AwsDoc::CloudTrail::deleteTrail(const Aws::String trailName, const Aws::Client::ClientConfiguration &clientConfig) { Aws::CloudTrail::CloudTrailClient trailClient(clientConfig); Aws::CloudTrail::Model::DeleteTrailRequest request; request.SetName(trailName); auto outcome = trailClient.DeleteTrail(request); if (outcome.IsSuccess()) { std::cout << "Successfully deleted trail " << trailName << std::endl; } else { std::cerr << "Error deleting trail " << trailName << " " << outcome.GetError().GetMessage() << std::endl; } return outcome.IsSuccess(); }-
Pour plus de détails sur l’API, consultez DeleteTrail dans la Référence des API du kit AWS SDK pour C++.
-
- CLI
-
- AWS CLI
-
Pour supprimer un journal de suivi
La commande
delete-trailsuivante supprime un journal de suivi nomméTrail1:aws cloudtrail delete-trail --nameTrail1-
Pour plus de détails sur l’API, consultez DeleteTrail
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : supprime le journal de suivi spécifié. Vous devrez confirmer avant que la commande ne soit exécutée. Pour supprimer la confirmation, ajoutez le paramètre de commutateur -Force.
Remove-CTTrail -Name "awscloudtrail-example"-
Pour plus de détails sur l’API, consultez DeleteTrail dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : supprime le journal de suivi spécifié. Vous devrez confirmer avant que la commande ne soit exécutée. Pour supprimer la confirmation, ajoutez le paramètre de commutateur -Force.
Remove-CTTrail -Name "awscloudtrail-example"-
Pour plus de détails sur l’API, consultez DeleteTrail dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-
- Ruby
-
- Kit SDK pour Ruby
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS
. client.delete_trail({ name: trail_name # required }) puts "Successfully deleted trail: #{trail_name}" rescue StandardError => e puts "Got error trying to delete trail: #{trail_name}:" puts e exit 1 end-
Pour plus de détails sur l’API, consultez DeleteTrail dans la Référence des API du kit AWS SDK pour Ruby.
-