Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Adds support for custom metadata #13

Merged
merged 3 commits into from Jul 19, 2021

Conversation

joicemjoseph
Copy link
Contributor

assigning metadata for files will be beneficial to
find files.
ref: https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/add-origin-custom-headers.html

@joicemjoseph
Copy link
Contributor Author

haven't added any test cases to cover this patch.

simples3.go Outdated Show resolved Hide resolved
simples3.go Outdated Show resolved Hide resolved
simples3.go Outdated Show resolved Hide resolved
- metadata moved to UploadInput as optional field.
- changed x-amz-meta as constant
- changed sprintf to simple string concat
@joicemjoseph joicemjoseph requested a review from rhnvrm July 19, 2021 06:22
simples3.go Outdated
@@ -286,14 +287,18 @@ func (s3 *S3) FileDownload(u DownloadInput) (io.ReadCloser, error) {
return res.Body, nil
}

const amzMeta = "x-amz-meta-"
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's move this to the top of the file. Also, expose this as AMZMetaPrefix.

simples3.go Outdated Show resolved Hide resolved
simples3.go Outdated Show resolved Hide resolved
@rhnvrm rhnvrm changed the title FEAT: Adds support for custom metadata feat: Adds support for custom metadata Jul 19, 2021
changed variable name for amazon meta prefix to the top,
prefix variable is exported.
removed redundant comment for metadata
Copy link
Owner

@rhnvrm rhnvrm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rhnvrm rhnvrm merged commit 2a57ff9 into rhnvrm:develop Jul 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants