ライフサイクル管理ポリシーを作成します。
説明
Alibaba Cloudアカウント内の1つのリージョンで最大20のライフサイクル管理ポリシーを作成できます。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
操作 | String | 必須 | CreateLifecyclePolicy |
実行する操作です。 値をCreateLifecyclePolicyに設定します。 |
FileSystemId | String | 必須 | 31a8e4 **** |
ファイルシステムの ID。 |
LifecyclePolicyName | String | 必須 | lifecyclepolicy_01 |
ライフサイクル管理ポリシーの名前。 |
LifecycleRuleName | String | 必須 | DEFAULT_ATIME_14 |
ライフサイクル管理ポリシーのルール。 設定可能な値は以下のとおりです。
|
StorageType | String | 必須 | 非頻繁なアクセス |
IAストレージメディアにダンプされるデータのストレージタイプ。 デフォルト値: InfrequentAccess (IA) 。 |
パス | String | 任意 | /pathway/to/folder |
ライフサイクル管理ポリシーが関連付けられているディレクトリの絶対パス。 ポリシーを1つのディレクトリにのみ関連付けることができます。 パスの先頭にはスラッシュ (/) を付ける必要があります。 It must be a path that exists in the mount target. 注 Paths.Nパラメーターを設定することを推奨します。 これにより、ポリシーを一度に複数のディレクトリに関連付けることができます。
|
パスN | RepeatList | 任意 | "/path1", "/path2" |
ライフサイクル管理ポリシーが設定されているディレクトリの絶対パス。 You can configure the policy for multiple directories at a time. Nの値には、スラッシュ (/) を前に付け、マウントターゲットの既存のパスである必要があります。 Nの有効値: 1〜10。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | BC7C825C-5F65-4B56-BEF6-98C56C7C **** |
リクエストの ID。 |
Success | Boolean | true |
リクエストが成功したかどうかを示します。 設定可能な値は以下のとおりです。
|
例
リクエストの例
http(s)://[Endpoint]/?Action=CreateLifecyclePolicy
&FileSystemId=31a8e4 ****
&LifecyclePolicyName=lifecyclepolicy_01
&LifecycleRuleName=DEFAULT_ATIME_14
&StorageType=Infrequency Access
&<共通リクエストパラメータ>
正常に処理された場合のレスポンス例
XML
形式
<RequestId>BC7C825C-5F65-4B56-BEF6-98C56C7C ****</RequestId>
<Success>true</Success>
JSON
形式
{
"RequestId": "BC7C825C-5F65-4B56-BEF6-98C56C7C ****" 、
"成功": 真
}
エラーコード
HttpCode | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | OperationDenied.FileSystemNotSupportedForLifecycle | ファイルシステムはライフサイクルをサポートしていません。 | 指定されたファイルシステムがライフサイクル管理をサポートしていない場合に返されるエラーメッセージ。 |
400 | OperationDenied.EncryptedFileSystemNotSupportedForLifecycle | 暗号化されたファイルシステムはライフサイクルをサポートしません。 | 暗号化されたファイルシステムがライフサイクル管理をサポートしていない場合に返されるエラーメッセージ。 |
400 | OperationDenied。LifecyclePolicyCountLimitceeded | LifecyclePoliciesの最大数を超えています。 | ライフサイクル管理ポリシーの上限に達した場合に返されるエラーメッセージ。 |
400 | InvalidLifecyclePolicy.AlreadyExist | 指定されたLifecyclePolicyは既に存在します。 | 指定されたライフサイクル管理ポリシーが存在する場合に返されるエラーメッセージ。 |
400 | InvalidParameter.PathsNumberExceed | この操作のPath.Nの最大数は10です。 | 1つのポリシーを10を超えるパスに関連付けることができない場合に返されるエラーメッセージ。 |
400 | InvalidFilesystemType.NotSupport | API操作は、ファイルシステムタイプをサポートしていません。 | このタイプのファイルシステムがAPIでサポートされていない場合に返されるエラーメッセージ。 |
400 | InvalidParameter.PathOrPaths | PathまたはPaths.Nのいずれかを指定する必要があります。 | PathパラメーターとPaths.Nパラメーターのいずれかのみを指定する必要がある場合に返されるエラーメッセージ。 |
403 | OperationDenied.NotSupportPaths.N | あなたの要求は灰色の条件を満たしていません。 Paths.Nパラメーターはサポートされていません。 | リクエストがカナリアリリースポリシーを満たしておらず、Paths.Nパラメーターがサポートされていない場合に返されるエラーメッセージ。 |
404 | InvalidFileSystem.NotFound | 指定されたファイルシステムが存在しません。 | 指定されたファイルシステムが存在しない場合に返されるエラーメッセージ。 |
404 | InvalidParameter.PathNotExist | 指定されたパスは存在しません。 | 指定されたパスが存在しない場合に返されるエラーメッセージ。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。