ファイルセットを作成します。
操作説明
-
CPFS の使用上の注意
Fileset の作成は、CPFS 2.2.0 以降のバージョンでのみサポートされています。バージョン情報は、コンソールのファイルシステムの詳細ページで確認できます。
1 つの CPFS ファイルシステムで作成できる Fileset は最大 10 個です。
親ディレクトリは、既存のディレクトリである必要があります。
Fileset パスがサポートする最大深度は 8 階層です。ルートディレクトリ / は 0 階層目とします。たとえば、Fileset パスが /test/aaa/ccc/ の場合、パスの深度は 3 階層です。
Fileset 内に Fileset をネストすることはサポートされていません。つまり、親ディレクトリが Fileset として指定されている場合、そのサブディレクトリを Fileset として指定することはできません。
Fileset は最大 100 万個のファイルをサポートします。ファイル数がこの上限を超えると、新しいファイルの追加時に
no spaceというエラーメッセージが返されます。
-
CPFS for Lingjun の使用上の注意
Fileset の作成は、CPFS for Lingjun 2.7.0 以降のバージョンでのみサポートされています。バージョン情報は、コンソールのファイルシステムの詳細ページで確認できます。
1 つの CPFS ファイルシステムで作成できる Fileset は最大 500 個です。
Fileset パスは新しいパスである必要があり、既存のパスは使用できません。Fileset パスは名前の変更をサポートしておらず、パスをシンボリックリンクにすることもできません。
Fileset パスがサポートする最大深度は 8 階層です。ルートディレクトリ / は 0 階層目とします。たとえば、Fileset パスが /test/aaa/ccc/ の場合、パスの深度は 3 階層です。
Fileset パスが複数階層のディレクトリである場合、親ディレクトリは既存のディレクトリである必要があります。
Fileset 内に Fileset をネストすることはサポートされていません。つまり、親ディレクトリが Fileset として指定されている場合、そのサブディレクトリを Fileset として指定することはできません。1 つの Fileset パスは 1 つのクォータのみをサポートします。
Fileset の容量クォータは、最小 10 GiB からで、1 GiB 単位で拡張できます。
Fileset は最大 100 億個のファイルまたはディレクトリをサポートし、最小 10,000 からで、1 単位で拡張できます。
ディレクトリのクォータを変更する場合、設定するクォータ容量またはファイル数は、既に使用されている容量またはファイル数より大きい必要があります。
クォータの統計には 15 分の遅延があり、現在の実際の使用量は 15 分後に有効になります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nas:CreateFileset |
create |
*Fileset
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FileSystemId |
string |
必須 |
ファイルシステムの ID です。
|
bmcpfs-290w65p03ok64y***** |
| FileSystemPath |
string |
必須 |
ファイルセットの絶対パスです。
|
/test/ |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。 ドライラン中、システムはリクエストパラメーターが有効か、リクエストされたリソースが利用可能かを確認します。ドライラン中は、ファイルセットは作成されず、料金も発生しません。 有効な値:
|
false |
| DeletionProtection |
boolean |
任意 |
コンソールを使用するか、DeleteFileset 操作を呼び出してファイルセットをリリースできるように、削除保護を有効にするかどうかを指定します。
説明
このパラメーターは、手動解放からのみファイルセットを保護でき、自動リリースからは保護できません。 |
false |
| Description |
string |
任意 |
ファイルセットの説明です。
|
内部事务目录 |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークンです。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。詳細については、「べき等性を確保する方法」をご参照ください。 説明
このパラメーターを指定しない場合、システムは自動的にリクエスト ID をクライアントトークンとして使用します。リクエスト ID はリクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-4266554***** |
| Quota |
object |
任意 |
クォータ情報です。 説明
CPFS for Lingjun V2.7.0 以降のみがこのパラメーターをサポートします。 |
|
| FileCountLimit |
integer |
任意 |
ファイル数のクォータです。有効な値:
|
10000 |
| SizeLimit |
integer |
任意 |
合計クォータ容量の上限です。単位:バイト。 有効な値:
|
10737418240 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| FsetId |
string |
ファイルセット ID。 |
fset-1902718ea0ae**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"FsetId": "fset-1902718ea0ae****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | MissingFileSystemPath | FileSystemPath is mandatory for this action. | |
| 400 | InvalidFilesystemType.NotSupport | This Api does not support this fileSystem type. | |
| 400 | InvalidFilesystemVersion.NotSupport | This Api does not support this fileSystem version. | |
| 400 | InvalidRequest | The request is invalid. | |
| 400 | Quota.Invalid.Limit | Quota limit is invalid. | |
| 400 | Resource.Exceed.Limit | Resource exceed limit. | |
| 400 | Resource.Check.Fail | Resource check failed. | |
| 400 | Fileset.Path.Duplicate | Fileset path is duplicate. | |
| 400 | Fileset.Path.Nested | Fileset path is nested. | |
| 400 | Fileset.Path.NotExist | Fileset.Path.Not.Exist. | |
| 400 | Fileset.Path.Exist | Fileset already exist. | |
| 403 | OperationDenied.AlreadyExists | The operation is denied due to IdirName already exists in parent path. | |
| 403 | OperationDenied.TooManyFilesets | The operation is denied due to too many fileset in filesystem. | |
| 403 | OperationDenied.TooManyDepths | The operation is denied due to Fileset path too deep. | |
| 403 | OperationDenied.NestedDir | The operation is denied due to nested directory. | |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | |
| 403 | OperationDenied.FilesetNotSupported | The operation is not supported. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | |
| 404 | InvalidFileSystemPath.ParentNotFound | The specified parent path does not exist. | |
| 404 | InvalidFileSystemPath.NotDirectory | The specified idir parent path is not directory. | |
| 404 | InvalidFileSystemPath.InvalidCharacters | The specified fileset path contains invalid characters. | |
| 404 | InvalidFilesetPath.InvalidParameter | Fileset path is invalid. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。