AWS SDK または CLI DeleteTrailで使用する - AWS SDKコードの例

Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

以下のコード例は、DeleteTrail の使用方法を示しています。

C++
C++ のSDK
注記

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 の詳細については、DeleteTrail AWS SDK for C++ リファレンスの API を参照してください。

CLI
AWS CLI

証跡を削除するには

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

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

PowerShell
ツール for PowerShell

例 1: 指定された証跡を削除します。コマンドを実行する前に、確認を求められます。確認を抑制するには、-Force スイッチパラメータを追加します。

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

Ruby
Ruby のSDK
注記

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 の詳細については、DeleteTrail AWS SDK for Ruby リファレンスの API を参照してください。