2013-02-04 126 views
0

我想爲我的存儲桶設置一個新的到期日期,但是我很難將規則添加到存儲桶中。這是我至今:添加規則到S3BucketLifecycleConfiguration

S3BucketLifecycleConfigurationRule *testRule = [[S3BucketLifecycleConfigurationRule alloc] initWithId:@"My Rule" andPrefix:self.newRuleTextField.text andExpirationInDays:1 andStatus:@"ENABLE"]; 

這個我知道,我需要這個規則添加到S3BucketLifecycleConfiguration實例,這樣我終於可以調用請求的方法後,但我不能弄清楚如何將它添加到S3BucketLifecycleConfiguration

S3SetBucketLifecycleConfigurationRequest *setBucketLifecycleConfigurationRequest = [[S3SetBucketLifecycleConfigurationRequest alloc] initWithBucketName:self.bucketName withConfiguration:myConfig; 

感謝亞勒提前

回答

1

S3BucketLifecycleConfiguration有一個名爲rules屬性,它包含的S3BucketLifecycleConfigurationRule的List。以下應該工作:

S3BucketLifecycleConfiguration *myConfig = [S3BucketLifecycleConfiguration new]; 
myConfig.rules = [NSArray arrayWithObject:testRule];