No.2340 Amazon S3バケットにライフサイクル設定を追加するために、AWS SDKを使用する際の正しい手順はどれですか?
TOPへ
-
LifecycleConfigurationオブジェクトを作成せず、BucketNameとライフサイクル設定を直接PutLifecycleConfigurationRequestに指定する
不正解
LifecycleConfigurationオブジェクトを作成し、それをPutLifecycleConfigurationRequestのConfigurationプロパティに設定する必要があります。
-
IAmazonS3インタフェースのPutLifecycleConfigurationAsyncメソッドを直接呼び出し、バケット名とライフサイクル設定を渡す
不正解
PutLifecycleConfigurationAsyncメソッドを直接呼び出すのではなく、ライフサイクル設定を適用する関数を作成して、それを呼び出す必要があります。
-
PutBucketLifecycleConfigurationメソッドを呼び出し、バケット名とライフサイクル設定を渡す
不正解
PutBucketLifecycleConfigurationはAWS SDK for .NET APIリファレンス内のメソッドであり、SDKでのメソッド名としてはPutLifecycleConfigurationAsyncを使用する必要があります。
-
LifecycleConfigurationオブジェクトを作成し、PutLifecycleConfigurationRequestにBucketNameとConfigurationを指定する
正解
LifecycleConfigurationオブジェクトを作成し、それをPutLifecycleConfigurationRequestのConfigurationプロパティに設定することで、指定したバケットにライフサイクル設定を追加することができます。