Xuanwo commented on issue #384: URL: https://github.com/apache/arrow-rs-object-store/issues/384#issuecomment-2915270410
> Fair enough. My use-case feels real to me: I have objects in GCS buckets that were created through a sensible process (stress testing with another language's SDK), I want to manage those objects with Rust code. As always, it's just my opinion and it's up to you what your code does. Hi, I agree with @tustvold’s design to disallow paths containing control characters. Even if you can create such objects using other SDKs, you may still encounter issues when calling list. Some control characters are illegal in XML 1.0, which can cause problems when your bucket interacts with S3 tools. The GCS itself also ["strongly recommended that you avoid the control characters in your object names"](https://cloud.google.com/storage/docs/objects#naming). I know it can be a pain, but I recommend switching to a naming pattern that avoids using those characters. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
