本文へジャンプします。

このサイトは、FJcloud-VおよびFJcloud-Vを基盤としたクラウドサービスに関する技術情報を提供しています。
利用できる機能・サービスおよび一部仕様は各サービスで異なります。
利用できる機能・サービスおよび仕様差異は、各サービスサイトで提供されている案内を確認してください。

ユーザーガイド

クラウド トップ>SDK>データ駆動SDKについて

SDK for Python の利用方法

SDK for Python をプロジェクトに組み込む手順です。

  1. zip ファイルのダウンロードと展開
    1. 最新版のSDK for Python v1.17.0(zip)をダウンロードします。

    2. ダウンロードした zip ファイルを任意のディレクトリに展開します。

  2. Python プロジェクトへの組み込み
    1. 展開した SDK ディレクトリを、プロジェクトのローカルモジュールとして指定します。

      • pyproject.toml の例

        [build-system]
        requires = ["hatchling"]
        build-backend = "hatchling.build"
        
        [tool.hatch.metadata]
        allow-direct-references = true
        
        [tool.hatch.build.targets.wheel.force-include]
        "pyproject.toml" = "./pyproject.toml"
        
        [project]
        name = "your-project-name"
        version = "1.0.0"
        requires-python = ">=3.11"
        
        # zipを展開したディレクトリのパスを指定
        dependencies = [
          "nifcloud @ file:///path/to/nifcloud-sdk-python-v1.17.0/",
        ]
  3. 依存関係の解決とビルド
    1. pyproject.toml を更新した後、プロジェクトの依存関係を解決し、ビルドします

      $ pip install .
  4. SDK の利用
    1. SDK が正しく組み込まれたら Python コード内で 当サービスを操作するためのクライアントを初期化し、各種 API を呼び出せます。

    2. 下記はDescribeInstancesを呼び出すサンプルコードです。

      from nifcloud import session
      
      client = session.get_session().create_client(
          "computing",
          region_name="jp-east-1",
          nifcloud_access_key_id="<Your Access Key ID>",
          nifcloud_secret_access_key="<Your Secret Access Key>"
      )
      
      print(client.describe_instances())

SDK for Go の利用方法

SDK for Go をプロジェクトに組み込む手順です。

  1. zip ファイルのダウンロードと展開
    1. 最新版のSDK for Go v1.29.0(zip)をダウンロードします。
    2. ダウンロードした zip ファイルを任意のディレクトリに展開します。
  2. Go プロジェクトへの組み込み
    1. 展開した SDK ディレクトリを、プロジェクトのローカルモジュールとして指定します。
      • go.mod の例

        module your-project-name
        
        go 1.26
        
        // zipを展開したディレクトリのパスを指定
        replace github.com/nifcloud/nifcloud-sdk-go => path/to/3rdparty/nifcloud-sdk-go-v1.29.0
  3. 依存関係の解決とビルド
    1. go.mod を更新した後、プロジェクトの依存関係を解決し、ビルドします

      $ go mod tidy
      $ go build
  4. SDK の利用
    1. SDK が正しく組み込まれたら、Go コード内で 当サービスを操作するためのクライアントを初期化し、各種 API を呼び出せます。

    2. 下記はDescribeInstancesを呼び出すサンプルコードです。

      package main
      
      import (
              "fmt"
              "context"
      
              "github.com/nifcloud/nifcloud-sdk-go/nifcloud"
              "github.com/nifcloud/nifcloud-sdk-go/service/computing"
      )
      
      func main() {
          // Create config with credentials and region.
          cfg := nifcloud.NewConfig(
                  "YOUR_ACCESS_KEY_ID",
                  "YOUR_SECRET_ACCESS_KEY",
                  "jp-east-1",
          )
      
          // Create the Computing client with Config value.
          svc := computing.NewFromConfig(cfg)
      
          // Send the request
          resp, err := svc.DescribeInstances(context.TODO(), nil)
          if err != nil {
                  panic(err)
          }
      
          fmt.Println("Instances:")
          for _, reservationSet := range resp.ReservationSet {
              for _, instancesSet := range reservationSet.InstancesSet {
                  fmt.Println(nifcloud.ToString(instancesSet.InstanceId))
              }
          }
      }


フィードバック

サービス利用中のトラブルは、サポート窓口にお願いします。

お役に立ちましたか?
  • ※本ページ記載の金額は、すべて税抜表示です。
  • ※本ページ記載の他社製品名および会社名などは、各社の商標または登録商標です。
  • ※本ページの内容は、2026年2月26日時点の情報です。

資料ダウンロード 見積シミュレーター

お申し込み

導入のご相談はお電話でも受け付けております。

※ FJcloud-Vをご契約の方に向けた窓口です。

0120-22-1200(平日 9:00~17:45)

推奨画面サイズ 1024×768 以上