Bladeren bron

lifecycle config supports ColdArchive

taowei.wtw 5 jaren geleden
bovenliggende
commit
1381f226f1
2 gewijzigde bestanden met toevoegingen van 1 en 4 verwijderingen
  1. 1 1
      oss/const.go
  2. 0 3
      oss/type.go

+ 1 - 1
oss/const.go

@@ -224,7 +224,7 @@ const (
 
 	NullVersion = "null"
 
-	Version = "v2.1.2" // Go SDK version
+	Version = "v2.1.3" // Go SDK version
 )
 
 // FrameType

+ 0 - 3
oss/type.go

@@ -143,9 +143,6 @@ func verifyLifecycleRules(rules []LifecycleRule) error {
 				if (transition.Days != 0 && transition.CreatedBeforeDate != "") || (transition.Days == 0 && transition.CreatedBeforeDate == "") {
 					return fmt.Errorf("invalid transition lifecycle, must be set one of CreatedBeforeDate and Days")
 				}
-				if transition.StorageClass != StorageIA && transition.StorageClass != StorageArchive {
-					return fmt.Errorf("invalid transition lifecylce, the value of storage class must be IA or Archive")
-				}
 			}
 		} else if rule.Expiration == nil && abortMPU == nil && rule.NonVersionExpiration == nil && rule.NonVersionTransition == nil {
 			return fmt.Errorf("invalid rule, must set one of Expiration, AbortMultipartUplaod, NonVersionExpiration, NonVersionTransition and Transitions")