Closed Julian-Marco closed 1 year ago
Thanks for your contribution :fire: We will take a look asap :rocket:
Thanks for your contribution :fire: We will take a look asap :rocket:
This issue is stale because it has been open for 28 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.
somewhat related PR: https://github.com/eclipse-edc/Connector/pull/1904. Revisiting it and porting it here may be useful.
@paullatzelsperger @reisman234 @Julian-Marco @ndr-brt
https://github.com/eclipse-edc/Technology-Aws/pull/68 I have recreated the PR (draft) in Technology-Aws, in case original author would no longer be interested in fixing this. Please take a look, and let me know if/how can we proceed.
This should have been fixed by #68
Bug Report
Describe the Bug
When using the S3-core and the S3-Dataplane-extensions in combination with the endpoint.override functionality in order to work with two different MinIO Storages, it happens that the provider edc always tries to push the file into its own MinIO Storage instead of the MinIO Storage of the consumer, no matter what destination is given in the filetransfer.json. For example, when the provider edc uses a config properties with
and the consumer edc uses a config properties with
and the datadestination in the filetransfer.json looks like this,
then the provider edc still tries to transfer the file to its own MinIO Storage that gets hosted on localhost:9000.
Expected Behavior
When using two different MinIO Storages, the provider EDC should be able to distinguish between its own storage and the storage of the provider.
Context Information
Is there any way to make this work as expected without modifying the base s3 code? I know that this problem has been known for older edc version too. https://github.com/eclipse-edc/Technology-Aws/issues/24 If I understand this correctly, it might work if we'd use pull instead of push? But the only example for actually using the pull mechanism doesn't look like it's useful for working with S3, does it? https://github.com/eclipse-edc/Samples/tree/main/transfer/transfer-06-consumer-pull-http
Any help would be appreciated!