From 986e38d00fb8b18c6cf34f67a0f50befe9e15fa1 Mon Sep 17 00:00:00 2001 From: suyanhanx Date: Wed, 26 Apr 2023 22:13:11 +0800 Subject: [PATCH] restore presign Signed-off-by: suyanhanx --- core/src/services/gcs/backend.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/services/gcs/backend.rs b/core/src/services/gcs/backend.rs index 6f214d4a1581..b99d8ca48042 100644 --- a/core/src/services/gcs/backend.rs +++ b/core/src/services/gcs/backend.rs @@ -18,6 +18,7 @@ use std::collections::HashMap; use std::fmt::Debug; use std::fmt::Formatter; +use std::mem::transmute; use std::sync::Arc; use async_trait::async_trait; @@ -52,7 +53,7 @@ const DEFAULT_GCS_SCOPE: &str = "https://www.googleapis.com/auth/devstorage.read /// - [x] list /// - [x] scan /// - [x] copy -/// - [ ] presign +/// - [x] presign /// - [ ] blocking /// /// # Configuration @@ -390,6 +391,7 @@ impl Accessor for GcsBackend { list_with_start_after: true, scan: true, copy: true, + presign: true, ..Default::default() });