You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It should be that the aws_endpoint url without port cannot pass the verification.
The S3_ENDPOINT_URL regular expression: ^[sS]3[aA]?::(?<protocol>https?)://(?P<endpoint>[^:/]+):(?<port>\d+)/(?P<bucket>[a-z0-9\-\.]+)(/(?P<key>.+))?$
should be changed to: ^[sS]3[aA]?::(?<protocol>https?)://(?P<endpoint>[^:/]+)(:(?<port>\d+))?/(?P<bucket>[a-z0-9\-\.]+)(/(?P<key>.+))?$
to support this form of aws_endpoint url.
The text was updated successfully, but these errors were encountered:
huaxk
added a commit
to huaxk/arroyo
that referenced
this issue
Mar 15, 2024
When starting Worker when aws_endpoint is set like s3::https://my-custom-s3/my-bucket/key/path, throws error:
thread 'main' panicked at copy-artifacts/src/main.rs:31:26: Failed to download s3::https://my-custom-s3/my-bucket/key/path/pipeline: InvalidUrl
It should be that the aws_endpoint url without port cannot pass the verification.
The S3_ENDPOINT_URL regular expression:
^[sS]3[aA]?::(?<protocol>https?)://(?P<endpoint>[^:/]+):(?<port>\d+)/(?P<bucket>[a-z0-9\-\.]+)(/(?P<key>.+))?$
should be changed to:
^[sS]3[aA]?::(?<protocol>https?)://(?P<endpoint>[^:/]+)(:(?<port>\d+))?/(?P<bucket>[a-z0-9\-\.]+)(/(?P<key>.+))?$
to support this form of aws_endpoint url.
The text was updated successfully, but these errors were encountered: