0

バケットに新しい有効期限を日数で設定しようとしていますが、ルールをバケットに追加するのに苦労しています。これは私が得たものです:

    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;

よろしくお願いします

4

1 に答える 1

1

S3BucketLifecycleConfigurationrulesのリストを含むというプロパティがありますS3BucketLifecycleConfigurationRule。以下が機能するはずです。

S3BucketLifecycleConfiguration *myConfig = [S3BucketLifecycleConfiguration new];
myConfig.rules = [NSArray arrayWithObject:testRule];
于 2013-02-04T20:00:37.367 に答える