Azure Orbital Ground Station REST API
Azure Orbital Ground Station を使用すると、宇宙船との接触を従量課金制でスケジュールして、宇宙船からデータを取り込んだり、宇宙船の正常性と状態を監視したり、宇宙船にコマンドを送信したりできます。 受信データはプライベート仮想ネットワークに配信され、Azure で処理または保存することができます。
オンボードが完了すると、Azure Orbital Ground Station REST API を使用して、地上局、宇宙船、連絡先プロファイル、連絡先を作成、削除、管理、一覧表示できます。
次の情報は、これらの REST API を使用して実行できるすべてのタスクに共通です。
- URI
https://management.azure.com/
を使用します。 -
{api-version}
を2022-11-01
で置き換え - を URI のサブスクリプション識別子に置き換えます
{subscriptionId}
。 この値は、サブスクリプションに固有の GUID です (例:c1be1141-a7c9-4aac-9608-3c2e2f1152c3
)。 [Azure portal サブスクリプション] ブレードを使用して、サブスクリプション ID を見つけます。 -
{resourceGroupName}
は、リソース グループに置き換えます。 詳細については、リソース グループを使用した Azure リソースの管理に関するページを参照してください。 - Content-Type ヘッダーを
application/json
に設定します。 - Authorization ヘッダーを、Azure Active Directory から取得する JSON Web Token に設定します。 詳細については、「Azure REST API Reference (Azure REST API リファレンス)」を参照してください。
一般的なフローは次のとおりです。
- などの
westus2
サポートされているリージョンに宇宙船を作成し、オンボード手順で定義されている承認プロセスを実行します。 - 宇宙船と同じリージョンに連絡先プロファイルを作成します。
- 連絡先プロファイルは、連絡先プロファイル のエンドポイント IP アドレスと同じ Azure Virtual Network内の に委任された
Microsoft.Orbital/orbitalGateways
サブネット ARM リソース ID を参照します。 Orbital に委任されるサブネットは、少なくともクラス C サブネットである必要があり、どのリソースにも IP アドレスがアタッチされていない必要があります。 - 必要に応じて、連絡先プロファイルにイベント ハブを指定して、パス中にテレメトリを受信できます。 "Azure Orbital リソース プロバイダー" には、"Azure Event Hubs データ送信者" ロールが付与されている必要があります。
- 連絡先プロファイルは、連絡先プロファイル のエンドポイント IP アドレスと同じ Azure Virtual Network内の に委任された
- 認可された地上局から宇宙船で使用可能なコンタクトを一覧表示します。
- 特定の地上局から宇宙船が表示される時間枠に接触を作成します。
- 連絡先プロファイルで指定されたエンドポイントのデータを受信します。
詳細については、 Azure Orbital のページを参照してください。