fullstorydev / fullstorydev/emulators

gcsemulator – `Objects.copy` JSON API Support

Open
#272 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
157
Forks
25
PR merge metrics
No merged PRs in 30d

Description

gcsemulator@v1.0.0 currently doesn't support the [`Objects.copy` API](https://cloud.google.com/storage/docs/json_api/v1/objects/copy). It supports the related [`Objects.rewrite` API](https://cloud.google.com/storage/docs/json_api/v1/objects/rewrite) instead.

`gcsemulator` logs:

```text
2025-02-14 01:25:52 2025/02/14 06:25:52 POST request for bucket "files", object "files/testdir/testfile.bin/copyTo/b/files/o/files/testdir/destination_testfile.bin"
2025-02-14 01:25:52 2025/02/14 06:25:52 ERROR: responding with HTTP 400: unsupported POST request: /storage/v1/b/files/o/files%2Ftestdir%2Ftestfile.bin/copyTo/b/files/o/files%2Ftestdir%2Fdestination_testfile.bin?prettyPrint=false
2025-02-14 01:25:52 This may be a valid request, but we haven't implemented it in gcsemu yet.
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.