作成日時にCLIを使用してGoogleCloudStorageからファイルを削除する方法はありますか?GCS CLI: "gsutil rm"を使用してファイルを作成日で削除する
例えば:私は彼らの作成日が日付で削除するCLIには、組み込みの方法はありません2016年12月1日
作成日時にCLIを使用してGoogleCloudStorageからファイルを削除する方法はありますか?GCS CLI: "gsutil rm"を使用してファイルを作成日で削除する
例えば:私は彼らの作成日が日付で削除するCLIには、組み込みの方法はありません2016年12月1日
より低い特定のパス内のすべてのファイルを削除したいと思います 。このようなことを達成するには、いくつかの方法があります。 1つの可能性は、オブジェクト名の作成日を前に付けたオブジェクト命名体系を使用することです。そして、例えば、ワイルドカードでそれらを削除するのは簡単です:
gsutil -m rm gs://your-bucket/2016-12-01/*
別のアプローチは、結果のオブジェクト名とgsutil -m rm -I
を呼び出し、その後、彼らの作成日でオブジェクト名をフィルタリングgsutil ls -L gs://your-bucket
ための短いパーサを書くことであろう。
特定の年齢より古いオブジェクトを自動的に削除する場合は、CLIを使用するよりもはるかに簡単な方法があります。つまり、バケツにObject Lifecycle Managementポリシーを設定することができます。