For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/tutorials-generate-api-keys.md.
  • 🇯🇵 日本語
  • ユーザー/サービスアカウントのAPIおよびシークレットキーの生成

    Data Platformから外部に接続する場合、認証を行うためにAPIおよびシークレットキーを生成する必要があります

    目的

    Data Platformから外部に接続する場合、認証を行うためにAPIおよびシークレットキーを生成する必要があります。APIキーは、APIに接続するユーザーに関連付けられた公開キーです。シークレットキーは、ユーザーのみが知っている秘密キーです。これら2つの組み合わせを使用して、一時的な認証トークンの生成を通じて認証を行います。

    APIおよびシークレットキーは、ユーザーまたはサービスアカウントごとに生成できます。

    新しいAPIおよびシークレットキーのセットを生成する

    ユーザーの場合

    Identity Access ManagerのUsersタブに移動します。必要に応じて、右上の検索バーを使用して、API & シークレットキーを生成するユーザーを検索します。ユーザーを編集します。

    ユーザーの場合 — ユーザー検索

    ユーザーの設定で、API Accessパネルまでスクロールし、Add accessをクリックします。

    ユーザーの場合 — ユーザーAPIキー

    キーの有効期限(つまり、本日からの有効期限)と、ユーザーにAPI & シークレットキー情報が記載されたメールを送信するかどうかを選択します。その後、Createを押します。

    Info

    Default値は、Identity Access Managerの設定で変更できます。

    ユーザーの場合 — ユーザーAPIキーのオプション

    新しいウィンドウが開き、APIおよびシークレットキーの値が表示されます。

    Warning

    ウィンドウを閉じた後、シークレットキーを再度表示する方法はありません。ユーザーにメールを送信するか、コードに保存することで、キーの記録を確実に保持してください。

    ユーザーの場合 — ユーザーAPIキーの確認

    キーを削除するには、削除したいキーにカーソルを合わせ、ゴミ箱 🗑️アイコンをクリックします。キーが削除されると、キーの資格情報が無効になり、認証に使用できなくなります。

    ユーザーの場合 — ユーザーAPIキーの削除

    サービスアカウントの場合

    Identity Access ManagerのService Accountsタブに移動します。必要に応じて、右上の検索バーを使用して、API & シークレットキーを生成するサービスアカウントを検索します。

    サービスアカウントの場合 — SA検索

    サービスアカウントの設定で、API Accessパネルを探し、Add accessをクリックします。

    サービスアカウントの場合 — SA APIキー

    その後、ユーザーの場合と同じプロセスになります。メールでAPIおよびシークレットキーの記録を送信する場合は、サービスアカウントのメールアドレスを入力する必要があります。

    サービスアカウントの場合 — SAメール

    認証トークンを生成する

    生成スクリプト

    API & シークレットキーを作成した後、APIエンドポイントを通じてData Platformに認証するには、動的な認証トークンを生成する必要があります。認証トークンは短時間のみ有効です。この期間は、IAM設定で構成できます。

    生成スクリプト — トークン設定

    トークンを生成するには、以下のコマンドサンプルを実行するだけです。

    cURL
    Python 3+
    curl --request POST \
      --url https://{project_subdomain}.eu.dataplatform.ovh.net/iam/login \
      --header 'Content-Type: application/json' \
      --data '{
        "auth_mode": "apikey",
        "apikey": "",
        "secretkey": ""
      }'
    Warning

    {project_subdomain}を更新することを忘れないでください。そうしないと、呼び出しが正常に行われません。

    プロジェクトサブドメインの見つけ方

    さらに詳しく

    当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして、プロフェッショナルサービスの専門家にカスタム分析を依頼するための見積もりを取得してください。

    Data Platformを構築するチームと直接、質問をしたり、フィードバックを提供したり、Discordの専用チャネルでやり取りしたりしてください。

    OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。

    ユーザーコミュニティに参加してください。