NASの概要

Prev Next

Classic環境で利用できます。

概要

NAVERクラウドプラットフォームは、NAVERの最新コンピューティング技術や運用ノウハウが蓄積されたクラウドサービスです。
NAVERクラウドプラットフォームが提供するサービスとソリューションを活用できるようにサポートするアプリケーションインターフェース(API)を、NAVERクラウドプラットフォーム APIといいます。
NAVERクラウドプラットフォーム APIは RESTfulの形式で提供され、HTTP方式の GET/POSTメソッド呼び出しにより実行されます。

NASの共通設定

NAS APIで共通して使用されるリクエスト形式とレスポンス形式を説明します。

リクエスト

共通リクエスト形式を説明します。

API URL

リクエスト API URLは次の通りです。

https://ncloud.apigw.ntruss.com

リクエストヘッダ

リクエストヘッダの説明は次の通りです。

フィールド 必須の有無 説明
x-ncp-apigw-timestamp Required 1970年1月1日00:00:00協定世界時(UTC)からの経過時間(ミリ秒)
  • API Gatewayサーバとの時間差が5分以上の場合は無効なリクエストとみなす
  • Unix Timestamp形式
x-ncp-iam-access-key Required NAVERクラウドプラットフォームから発行された Access Key
x-ncp-apigw-signature-v2 Required NAVERクラウドプラットフォームから発行された Access Keyとマッピングする Secret Keyと HMAC暗号化アルゴリズム(HmacSHA256)でリクエスト情報を暗号化した後、Base64でエンコードした署名

レスポンス

共通レスポンス形式を説明します。

レスポンスステータスコード

NAS APIは NAVERクラウドプラットフォームの共通レスポンスステータスコードを使用します。NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。

オペレーション

Volume

コマンド 説明
getNasVolumeInstanceList NASボリュームインスタンスリストを照会
createNasVolumeInstance NASボリュームインスタンスを作成
deleteNasVolumeInstances NASボリュームインスタンスリストを削除
changeNasVolumeSize NASボリュームインスタンスのボリュームサイズを変更
addNasVolumeAccessControl ボリューム割り当てプロトコルがNFSであるNASボリュームインスタンスにサーバインスタンス番号を利用してアクセス制御を追加
removeNasVolumeAccessControl ボリューム割り当てプロトコルがNFSであるNASボリュームインスタンスでサーバインスタンス番号を利用して設定されたアクセス制御を削除
setNasVolumeAccessControl ボリューム割り当てプロトコルがNFSであるNASボリュームインスタンスのアクセス制御を、与えられたサーバインスタンス番号リストに設定
getNasVolumeAccessControlRuleList NASボリュームに設定されたアクセス制御ルールリストを照会
setNasVolumeReturnProtection NASボリュームを返却保護するかどうかを設定
getNasVolumeInstanceRatingList 特定の期間のNASボリュームサイズ測定リストを照会

Snapshot

コマンド 説明
getNasVolumeSnapshotConfigurationHistoryList NASボリュームインスタンスのスナップショット設定履歴を照会
changeNasVolumeSnapshotConfiguration NASボリュームインスタンスのスナップショット設定を変更
getNasVolumeSnapshotList NASボリュームインスタンスのスナップショットリストを照会
createNasVolumeSnapshot NASボリュームインスタンスのスナップショットをすぐに作成
deleteNasVolumeSnapshot NASボリュームインスタンスのスナップショットを削除
restoreNasVolumeWithSnapshot スナップショットを利用してNASボリュームを復旧