fixed minio lifecycle on 180 days
This commit is contained in:
@@ -71,20 +71,20 @@ public class StorageStructureService {
|
|||||||
log.info("Установка политики жизненного цикла для бакета '{}'...", mainBucket);
|
log.info("Установка политики жизненного цикла для бакета '{}'...", mainBucket);
|
||||||
|
|
||||||
LifecycleRule rule = LifecycleRule.builder()
|
LifecycleRule rule = LifecycleRule.builder()
|
||||||
.id("delete-after-one-day-rule")
|
.id("delete-after-180-days-rule")
|
||||||
.status(ExpirationStatus.ENABLED)
|
.status(ExpirationStatus.ENABLED)
|
||||||
.filter(f -> f.prefix(""))
|
.filter(f -> f.prefix(""))
|
||||||
.expiration(exp -> exp.days(1))
|
.expiration(exp -> exp.days(180))
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
BucketLifecycleConfiguration lifecycleConfig = BucketLifecycleConfiguration.builder()
|
BucketLifecycleConfiguration lifecycleConfig = BucketLifecycleConfiguration.builder()
|
||||||
.rules(List.of(rule))
|
.rules(List.of(rule))
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
PutBucketLifecycleConfigurationRequest request = PutBucketLifecycleConfigurationRequest.builder()
|
PutBucketLifecycleConfigurationRequest request = PutBucketLifecycleConfigurationRequest.builder()
|
||||||
.bucket(mainBucket)
|
.bucket(mainBucket)
|
||||||
.lifecycleConfiguration(lifecycleConfig)
|
.lifecycleConfiguration(lifecycleConfig)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
s3Client.putBucketLifecycleConfiguration(request);
|
s3Client.putBucketLifecycleConfiguration(request);
|
||||||
log.info("Политика жизненного цикла для бакета '{}' успешно установлена.", mainBucket);
|
log.info("Политика жизненного цикла для бакета '{}' успешно установлена.", mainBucket);
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
spring:
|
spring:
|
||||||
servlet:
|
servlet:
|
||||||
multipart:
|
multipart:
|
||||||
max-file-size: 5MB
|
max-file-size: 10MB
|
||||||
max-request-size: 10MB
|
max-request-size: 20MB
|
||||||
|
|
||||||
datasource:
|
datasource:
|
||||||
url: jdbc:postgresql://localhost:5432/nahodka
|
url: jdbc:postgresql://localhost:5432/nahodka
|
||||||
|
|||||||
Reference in New Issue
Block a user