Polarlakebase インスタンスの指定されたディレクトリにファイルクォータルールを設定します。
操作説明
リクエストの説明
この操作は、Polarlakebase インスタンスの特定のディレクトリにファイルクォータルールを設定します。FilePathQuotas パラメーターを設定することで、クォータルールを適用するディレクトリとその関連属性を指定できます。FilePathId を使用してディレクトリを指定する場合、パスはマウントポイントパスではなく、ルートディレクトリからの絶対パスであることを確認してください。また、Strategy パラメーターを使用して、既存のファイルに対するルールの効果をコントロールすることもできます。デフォルトでは、ルールは欠落している場合にのみ有効になります。
注意事項
FilePathQuotasリストの最大値は 21 です。FilePathIdの下にある複数レベルのサブディレクトリにルールを適用するには、MaxDepthパラメーターを設定します。最深レベルまで走査するには、この値を 0 に設定します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
polardb:SetPolarFsFileQuota |
none |
*All Resource
|
なし | なし |
リクエスト構文
POST HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PolarFsInstanceId |
string |
必須 |
Polarlakebase インスタンスの ID。 |
pfs-2ze0i74ka607***** |
| FilePathQuotas |
array<object> |
必須 |
ディレクトリに適用するクォータルールの詳細。 |
|
|
object |
任意 |
クォータルールが適用されるディレクトリの詳細。 |
||
| FilePathId |
string |
任意 |
ディレクトリのパス。 |
/a/project |
| QuotaIds |
string |
任意 |
適用するルールの ID。カンマ (,) で区切ります。 |
1,2 |
| Strategy |
string |
任意 |
既存のファイルに対してルールが効果を持つモード。有効な値:
|
missing |
| MaxDepth |
integer |
任意 |
|
1 |
| Capacity |
integer |
任意 |
クォータ容量。単位: GB。 |
100 |
| Inodes |
integer |
任意 |
クォータの inode 数。 |
100 |
| DBClusterId |
string |
任意 |
クラスターの ID。 |
pc-************** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエストの ID。 |
925B84D9-CA72-432C-95CF-738C22****** |
| PolarFsInstanceId |
string |
Polarlakebase インスタンスの ID。 |
pfs-2ze0i74ka607***** |
例
成功レスポンス
JSONJSON
{
"RequestId": "925B84D9-CA72-432C-95CF-738C22******",
"PolarFsInstanceId": "pfs-2ze0i74ka607*****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。