このトピックでは、凌雲向けクラウド並列ファイルストレージ (CPFS) でサポートされている統合ソリューションについて説明します。
OpenAPI エクスプローラー
Alibaba Cloud は、さまざまな Alibaba Cloud サービスの API 操作を効率的に理解し、使用するための OpenAPI エクスプローラーを提供しています。 OpenAPI エクスプローラーは、インテリジェント検索、ドキュメント、オンラインデバッグ、SDK ダウンロード、サンプルコード、呼び出しエラー診断、呼び出し統計など、API 操作に関連する複数の機能を統合しています。 OpenAPI エクスプローラーでは、Alibaba Cloud サービスの API 操作を呼び出し、リクエストとレスポンスを表示できます。 また、OpenAPI エクスプローラーは、Alibaba Cloud サービスの使用を容易にするために、対応する SDK サンプルコードを自動的に生成します。 詳細については、「API とは」をご参照ください。
バージョン
Alibaba Cloud OpenAPI エクスプローラーは、バージョン番号によって Alibaba Cloud サービス API のバージョンを管理します。 たとえば、CPFS はバージョン 2017-06-26
の API をサポートしています。 2017-06-26
は日付ではなく、API バージョン番号です。 2017-06-26
は API の最新バージョンであり、API に関する最新のパブリック情報を提供します。
CPFS と Apsara File Storage NAS (NAS) は同じ SDK を共有しているため、NAS のエンドポイントと SDK が CPFS に使用されます。
バージョン番号 | 説明 |
推奨 |
オンラインデバッグ
CPFS は、OpenAPI エクスプローラーで API デバッグなどの機能を提供します。 API 操作を呼び出す前に、CPFS によって提供される次の情報 (バージョン、エンドポイント、統合方法) に注意してください。
デバッグページ
デバッグページの URL は、NAS ファイルシステム です。
エンドポイント
レイテンシを削減するために、リソースが存在するリージョンに基づいてエンドポイントを選択します。 たとえば、中国 (Ulanqab) リージョンにおける CPFS のパブリックエンドポイントは nas.cn-wulanchabu.aliyuncs.com
で、仮想プライベートクラウド (VPC) エンドポイントは nas-vpc.cn-wulanchabu.aliyuncs.com
です。
パブリックエンドポイントはグローバルにアクセスできます。
VPC エンドポイントは、特定の Alibaba Cloud リージョンの VPC からのみアクセスできます。 VPC エンドポイントには次の利点があります。
高いセキュリティ: VPC エンドポイントは VPC 内からのみアクセスできます。 これにより、セキュリティとプライバシーが向上します。
高速な応答: VPC エンドポイントは内部ネットワーク環境を使用するため、パブリックエンドポイントよりも高速な応答を提供します。 さらに、ネットワーク遅延や帯域幅制限などの問題から解放されます。
低コスト: VPC エンドポイントは内部ネットワーク経由でアクセスされます。
次の表に、凌雲向け CPFS でサポートされているリージョンとエンドポイントを示します。
リージョン名 | リージョン ID | パブリックエンドポイント | VPC エンドポイント |
シンガポール | ap-southeast-1 | nas.ap-southeast-1.aliyuncs.com | nas-vpc.ap-southeast-1.aliyuncs.com |
ユーザー ID
ユーザー ID | 説明 |
サポートされています | |
RAM ユーザー (推奨) | サポートされています |
RAM ロール (推奨) | サポートされています |
Resource Access Management (RAM) ユーザー または RAM ロール として API 操作を呼び出すことをお勧めします。 RAM ユーザーまたは RAM ロールとして API 操作を呼び出す前に、ビジネス要件に基づいて、必要な権限を RAM ユーザーまたは RAM ロールに付与します。
参照
統合方法
SDK をアプリケーションに簡単に統合できます。 SDK は、最も幅広い操作をカバーしています。 API 操作を呼び出すには、SDK を使用することをお勧めします。
凌雲向け CPFS は、SDK やコマンドラインインターフェイス (CLI) などの統合方法を提供します。 ビジネス要件に基づいて方法を選択できます。
Alibaba Cloud SDK
Alibaba Cloud は、Java、C#、Go、Python、Node.js/TypeScript、PHP、C++ などの複数のプログラミング言語用の SDK を提供しています。 アプリケーションと SDK を統合して、API 操作を直接呼び出すことができます。 SDK は、署名ロジック、タイムアウトメカニズム、リトライメカニズムなどの情報をカプセル化し、仕様に基づいて構造化されたレスポンスオブジェクトを返します。 これにより、開発が容易になります。 Alibaba Cloud SDK の詳細については、「Alibaba Cloud SDK」をご参照ください。
Alibaba Cloud SDK を使用して、OpenAPI エクスプローラーで CPFS 操作を呼び出すことができます。 サポートされているプログラミング言語と依存関係の詳細については、「」および「NAS ファイルシステム SDK」をご参照ください。
Alibaba Cloud CLI
Alibaba Cloud CLI を使用すると、コマンドライン端末で aliyun
コマンドを使用して、クラウドサービスリソースを管理し、Alibaba Cloud サービスと対話できます。 Alibaba Cloud CLI の詳細については、「Alibaba Cloud CLI とは」をご参照ください。
カスタム API カプセル化 (非推奨)
ネイティブ HTTP 呼び出しを行うには、カスタムリクエストを作成し、自分でリクエストに署名する必要があります。 署名メカニズムの詳細については、「関数別の操作リスト」および「リクエスト構文と署名方式 V3」をご参照ください。
使用上の注意
API 操作の呼び出し後にエラーが返された場合は、返されたエラーコードに基づいて、リクエストパラメータの値が有効かどうかを確認する必要があります。 詳細については、「エラーコードセンター」をご参照ください。
OpenAPI 問題診断 で、返されたリクエスト ID または SDK エラー情報に基づいてセルフサービス診断を実行できます。