AWS SDK または CLI で DeleteTrail を使用する - AWS SDK コードサンプル

AWS Doc SDK Examples GitHub リポジトリには、他にも用意されている AWS SDK サンプルがあります。

AWS SDK または CLI で DeleteTrail を使用する

次のサンプルコードは、DeleteTrail を使用する方法を説明しています。

C++
SDK for C++
注記

GitHub には、その他のリソースもあります。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(); }
  • API の詳細については、「AWS SDK for C++ API リファレンス」の「DeleteTrail」を参照してください。

CLI
AWS CLI

証跡を削除するには

次の delete-trail コマンドは Trail1 という名前の証跡を削除します。

aws cloudtrail delete-trail --name Trail1
  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeleteTrail」を参照してください。

PowerShell
Tools for PowerShell V4

例 1: 指定された証跡を削除します。コマンドを実行する前に確認を求められます。-Force スイッチを追加すると、確認メッセージが表示されなくなります。

Remove-CTTrail -Name "awscloudtrail-example"
  • API の詳細については、「AWS Tools for PowerShell コマンドレットリファレンス (V4)」の「DeleteTrail」を参照してください。

Tools for PowerShell V5

例 1: 指定された証跡を削除します。コマンドを実行する前に確認を求められます。-Force スイッチを追加すると、確認メッセージが表示されなくなります。

Remove-CTTrail -Name "awscloudtrail-example"
  • API の詳細については、「AWS Tools for PowerShell コマンドレットリファレンス (V5)」の「DeleteTrail」を参照してください。

Ruby
SDK for Ruby
注記

GitHub には、その他のリソースもあります。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
  • API の詳細については、「AWS SDK for Ruby API リファレンス」の「DeleteTrail」を参照してください。