I am using Alibaba Cloud - ECS and have Storage Bucket - Object Storage Service (OSS).
File Storage structure is like
My Question is
Can I move or modify the objects in OSS?
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It only takes a minute to sign up.Sign up to join this community
The stored files in OSS do not have a directory structure, and the OSS directory structure we see is a simulation with “/“.
If a file on OSS (oss:/bucket/123/456/789.jpg/) ends with “/“, it is recognized as a directory.
That is why moving an object follows the same principle with renaming an object: you need to manually upload the object to the new path location, and delete the old file (to delete the directory, first delete the files under it).
For more details click here
There is no real edit functionality, however it can be mimicked by simply uploading a new copy that will then replace the old one.
Reference: https://www.alibabacloud.com/help/doc-detail/31827.htm, relevant part:
The stored objects cannot be modified directly. If you want to modify an object, you must upload the new object of the same name to replace the existing one.
The same is true for moving: upload it to its new location, then remove the old one.
If you want to modify an object, you must upload a new object with the same name as the existing one to replace it. Therefore, unlike the file system, OSS does not allow users to modify objects directly. so you can only mimic it. You can reaffirm it using their Official Documentation.
Hope this answer may help you.