added Cred manager for central distribution of keys

This commit is contained in:
TheHomecraft 2025-08-01 20:56:16 +02:00
parent 3eb30018c5
commit 98d9623184
2 changed files with 7 additions and 1 deletions

View File

@ -0,0 +1,6 @@
package de.thehomecraft.S3;
public class CredProvid {
public final String s3AccessKey = "1o7vmsNI9Fd6fSvfEz0E";
public final String s3SecretKey = "4j2fCiMy1kXP7HL6jLSW2rBOGkXSmFX32rAWc8yZ";
}

View File

@ -11,7 +11,7 @@ public class S3Uploader {
public void uploadDirectory(File baseDir, File currentDir) throws Exception { public void uploadDirectory(File baseDir, File currentDir) throws Exception {
MinioClient client = MinioClient.builder() MinioClient client = MinioClient.builder()
.endpoint("http://192.168.178.24:9000") .endpoint("http://192.168.178.24:9000")
.credentials("1o7vmsNI9Fd6fSvfEz0E", "S6PgOPWAB5wgQblCKEK5hQQVDUS25pc8dSLCZoqE") .credentials(new CredProvid().s3AccessKey, new CredProvid().s3SecretKey)
.build(); .build();
for (File file : Objects.requireNonNull(currentDir.listFiles())) { for (File file : Objects.requireNonNull(currentDir.listFiles())) {