Cloud Parallel File Storage (CPFS) ファイルシステムのプロトコルサービスを作成します。作成プロセスには約 5 ~ 10 分かかります。
操作説明
-
この操作は CPFS ファイルシステムにのみ適用されます。
-
CPFS 2.3.0 以降のみがプロトコルサービスをサポートしています。 DescribeFileSystems 操作を呼び出して、ファイルシステムのバージョンをクエリできます。
-
プロトコルサービスのスペック。
プロトコルサービスには、General と Cache の 2 つのプロトコルの種類があります。General タイプと比較して、Cache タイプはホットスポットデータキャッシングを提供します。キャッシュがヒットすると、Cache タイプのプロトコルサービスの帯域幅は CPFS ファイルシステムの帯域幅を超え、プロトコルサービスに設定された最大値の帯域幅に達することができます。
General: CPFS の NFS プロトコルアクセスとフォルダレベルのマウントターゲットを提供します。POSIX クライアントのクラスター管理を設定する必要はありません。この特徴は無料です。
Cache: General タイプの機能に加えて、LRU ポリシーに基づくサーバー側のメモリキャッシングを提供します。データがメモリにキャッシュされると、CPFS はより高い内部ネットワーク帯域幅を提供できます。Cache タイプのプロトコルサービスには、Cache L1 と Cache L2 の 2 つのスペックがあり、内部ネットワーク帯域幅とメモリキャッシュサイズが異なります。
説明Cache タイプのプロトコルサービスは有料サービスであり、招待プレビュー中です。Cache タイプのプロトコルサービスの課金については、課金項目を参照してください。フィードバックや質問がある場合は、DingTalk ユーザーグループ (グループ ID: 31045006299) に参加して CPFS エンジニアとコミュニケーションしてください。
-
プロトコルの種類。
NFSv3 のみがサポートされています。
-
前提条件。
CPFS ファイルシステムが作成済みで、実行中ステータスである必要があります。
-
その他の情報。
-
各 CPFS ファイルシステムに対して作成できるプロトコルサービスは 1 つのみです。
-
プロトコルサービスの作成時に、指定された vSwitch の IP アドレスを消費します (最大 32 個の IP アドレス)。ターゲットの vSwitch に十分な IP アドレスリソースがあることを確認してください。
-
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
nas:CreateProtocolService |
create |
*FileSystem
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| FileSystemId |
string |
必須 |
ファイルシステム ID。 |
cpfs-099394bd928c**** |
| ProtocolSpec |
string |
必須 |
プロトコルサービスのスペック。 有効な値: General (デフォルト)。 列挙値:
|
General |
| Throughput |
integer |
任意 |
プロトコルサービスの帯域幅。 単位: MB/s。 |
8000 |
| ProtocolType |
string |
必須 |
プロトコルサービスのプロトコルの種類。 有効な値: NFS (デフォルト)。NFSv3 アクセスのみがサポートされています。 |
NFS |
| Description |
string |
任意 |
プロトコルサービスの説明。この値はコンソールで「プロトコルサービス名」として表示されます。 使用制限:
|
此协议服务的描述。 |
| VpcId |
string |
任意 |
プロトコルサービスの VPC ID。VPC はファイルシステムの VPC と同じである必要があります。 ファイルシステムのストレージの冗長性タイプがゾーン冗長ストレージ (ZRS) の場合、このパラメーターを設定しないでください。それ以外の場合、このパラメーターは必須です。 |
vpc-2vct297b8157bth9z**** |
| VSwitchId |
string |
任意 |
プロトコルサービスの vSwitch ID。 ファイルシステムのストレージの冗長性タイプがゾーン冗長ストレージ (ZRS) の場合、このパラメーターを設定しないでください。それ以外の場合、このパラメーターは必須です。 |
vsw-2vc3c2lybvdllxyq4**** |
| DryRun |
boolean |
任意 |
このリクエストに対してドライランを実行するかどうかを指定します。 ドライランは、実際にインスタンスを作成したり課金を発生させたりすることなく、パラメーターの有効性と依存関係をチェックします。 有効な値:
|
false |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認してください。 トークンには ASCII 文字のみを含めることができ、64 文字を超えることはできません。詳細については、べき等性の確保方法を参照してください。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として自動的に使用します。RequestId は API の呼び出しごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-42665544**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
98696EF0-1607-4E9D-B01D-F20930B6**** |
| ProtocolServiceId |
string |
プロトコルサービスクラスター ID。 |
ptc-197ed6a00f2b**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "98696EF0-1607-4E9D-B01D-F20930B6****",
"ProtocolServiceId": "ptc-197ed6a00f2b****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | |
| 400 | MissingVpcId | VpcId is mandatory for this action. | |
| 400 | MissingVSwitchId | VSwitchId is mandatory for this action. | |
| 403 | InvalidProtocolSpec.NotSupported | The specified protocol spec does not supported. | |
| 403 | InvalidNetworkType.NotSupported | The specified network type does not supported. | |
| 403 | Instance.IncorrectStatus | The specified instance is in an incorrect status. | |
| 403 | OperationDenied.ProtocolServiceExceedLimit | The protocol service amount exceed file system limit. | |
| 403 | PermissionDenied.CapacityTooLow | Capacity of file system too low to subscribe protocol service. | |
| 403 | PermissionDenied.ThroughputInvalid | Standard protocol service should not specified throughput. | |
| 403 | PermissionDenied.ThroughputTooSmall | Throughput of protocol service too small. | |
| 403 | PermissionDenied.ThroughputExceed | Throughput of protocol service must less than throughput of file system. | |
| 403 | InvalidProtocolType.NotSupported | The specified protocol type does not supported. | |
| 403 | InvalidVSwitchId.IpShortage | The specified vswitch ip shortage. | |
| 403 | InvalidFset.InUse | Fset already used by other export. | |
| 403 | InvalidFileSystemPath.InvalidCharacters | The specified filesystem path contains invalid characters. | |
| 403 | MntPathConflict.InvalidParam | FilesetId and Path must and can only be specified one. | |
| 403 | OperationDenied.TooManyDepth | The operation is denied due to Fsets path too deep. | |
| 403 | OperationDenied.InvalidState | The operation is denied due to invalid file system state. | |
| 403 | OperationDenied.NoProtocolServiceQuota | No protocol service quota. | |
| 403 | OperationDenied.NotSupported | The operation is denied due to not supported. | |
| 403 | PermissionDenied.CLThroughputInvalid | Throughput of caching protocol service is invalid. | |
| 403 | InvalidVpcId.CrossVpcNotSupport. | Cross VPC not support. | |
| 404 | InvalidParameter.VpcNotFound | The specified VPC does not exist. | |
| 404 | InvalidParameter.VswNotFound | The specified VSwitch does not exist. | |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | |
| 404 | InvalidDescription.InvalidFormat | Description format is invalid. | |
| 404 | InvalidVpcId.ConflictVpcCidr | Vpc cidr conflict with file system | |
| 404 | InvalidAccessGroupName.NotFound | The specified access group does not exist. | |
| 404 | InvalidAccessGroupName.NotAccessRule | There has no rule in access group. | |
| 404 | OperationDenied.NoStock | The operation is denied due to no stock. | |
| 404 | PathNotExistInFileSystem.InvalidParam | Given path does not exist in file system. | |
| 404 | InvalidFsetId.NotFound | The specified Fileset ID does not exist. | |
| 404 | InvalidParameter.VpcVswitchMismatch | Given vSwitch mismatch with given VPC. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。