Skip to content

Allow sagemaker.experiments.run.Run to log at encrypted bucket  #3710

@rodrigofp-possiblefinance

Description

Describe the feature you'd like
Currently there is no way to log any experiment artifact like sagemaker.experiments.Run.log_precision_recall into a encrypted S3 bucket.
The function upload_artifact calls S3 client method upload_file without option to pass extra_args in order to specify things like {'ServerSideEncryption': 'AES256'}
I'd like to be able to set such extra args.

How would this feature be used? Please describe.
I don't have a clear idea where this extra args. should be defined but I believe it should responsibility of SessionSettings or Sagemaker Session

Describe alternatives you've considered
I can upload artifacts manually to S3, but there will be no way to attach them to the experiment, so it is almost useless

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions