Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e9cb1f6c45
|
||
|
|
37d08d54fa
|
+7
-1
@@ -42,11 +42,17 @@ impl Labyrinth {
|
|||||||
let config = aws_config::from_env()
|
let config = aws_config::from_env()
|
||||||
.region(region)
|
.region(region)
|
||||||
.credentials_provider(credentials)
|
.credentials_provider(credentials)
|
||||||
|
.endpoint_url(self.config.url.clone())
|
||||||
.load()
|
.load()
|
||||||
.await;
|
.await;
|
||||||
|
|
||||||
|
let s3_config = aws_sdk_s3::config::Builder::from(&config)
|
||||||
|
.force_path_style(true) // 👈 CRITICAL for Garage/MinIO/LocalStack
|
||||||
|
.build();
|
||||||
|
|
||||||
// let config = aws_config::load_from_env().await;
|
// let config = aws_config::load_from_env().await;
|
||||||
let client = aws_sdk_s3::Client::new(&config);
|
// let client = aws_sdk_s3::Client::new(&config);
|
||||||
|
let client = aws_sdk_s3::Client::from_conf(s3_config);
|
||||||
|
|
||||||
let data_content = if data.raw_data.is_empty() {
|
let data_content = if data.raw_data.is_empty() {
|
||||||
match load_data(&data.filepath).await {
|
match load_data(&data.filepath).await {
|
||||||
|
|||||||
Reference in New Issue
Block a user