APIを使用してGoogleストレージバケットのオブジェクトの名前を変更するにはどうすればよいですか。Google Storageバケット内のオブジェクトの名前を変更するにはどうすればよいですか?
も参照してくださいAn error attempting to rename a Google Bucket object (Google bug?)
APIを使用してGoogleストレージバケットのオブジェクトの名前を変更するにはどうすればよいですか。Google Storageバケット内のオブジェクトの名前を変更するにはどうすればよいですか?
も参照してくださいAn error attempting to rename a Google Bucket object (Google bug?)
オブジェクトの名前を変更することはできません。あなたができることは、新しいオブジェクトにコピーしてオリジナルを削除することです。新しいオブジェクトと古いオブジェクトが同じ場所にある場合(同じバケットにある場合は真となります)、メタデータのみ(バイトコピーなし)の操作になるため、高速です。しかし、2つの操作のため、アトミックではありません。
まず、元のオブジェクトのコピーを作成するために「書き換え」メソッドを使用します。次に、元のオブジェクトを削除します。リライトの
ドキュメント:https://cloud.google.com/storage/docs/json_api/v1/objects/rewrite