View a markdown version of this page

ショート URL API - Amazon Managed Grafana

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ショート URL API

Short URL API を使用して短縮 URLsを作成します。短い URL は、より小さくシンプルな形式で複雑なクエリパラメータを含む長い URL を表します。

注記

Amazon Managed Grafana ワークスペースで Grafana API を使用するには、有効なサービスアカウントトークンが必要です。このトークンは API リクエストの Authorization フィールドに含めます。

短い URL を作成する

POST /api/short-urls

短い URL を作成します。

リクエストの例

POST /api/short-urls HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk { "path": "d/TxKARsmGz/new-dashboard?orgId=1&from=1599389322894&to=1599410922894" }

JSON ボディスキーマ:

  • path – Grafana ルート URL を基準にして短縮するパス。

レスポンスの例

HTTP/1.1 200 Content-Type: application/json { "uid": "AT76wBvGk", "url": "/goto/AT76wBvGk?orgId=1" }

ステータスコード:

  • 200 – 作成済み

  • 400 – エラー (無効な JSON、欠落または無効なフィールド)

短い URL を取得する

GET /api/short-urls/:uid

UID で短い URL を取得します。

リクエストの例

GET /api/short-urls/AT76wBvGk HTTP/1.1 Accept: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk

レスポンスの例

HTTP/1.1 200 Content-Type: application/json { "uid": "AT76wBvGk", "path": "d/TxKARsmGz/new-dashboard?orgId=1&from=1599389322894&to=1599410922894" }