すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:API の概要

最終更新日:Jul 10, 2026

API 標準および多言語対応の SDK

本製品 (sae/2019-05-06) の API は、ROA 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

サービスの有効化

API

タイトル

説明

OpenSaeService OpenSaeService Serverless App Engine (SAE) を無料で有効化します。

一般的なサービス管理

API

タイトル

説明

名前空間と VPC 名前空間と VPC
CreateIngress CreateIngress ルーティングルールを作成します。
DeleteIngress DeleteIngress Ingress インスタンスを削除します。
UpdateNamespaceVpc UpdateNamespaceVpc 名前空間にアタッチされている VPC を更新します。
UpdateApplicationVswitches UpdateApplicationVswitches アプリケーションの vSwitch 構成を更新します。
UpdateIngress UpdateIngress Ingress インスタンスの構成を更新します。
DescribeNamespaces DescribeNamespaces 名前空間のリストをクエリします。
DescribeNamespaceList DescribeNamespaceList 名前空間のリストを照会します。
ListAppEvents ListAppEvents アプリケーションイベントを一覧表示するには、`ListAppEvents` API を呼び出します。
ListNamespaceChangeOrders ListNamespaceChangeOrders 名前空間内のデプロイメントオーダーを一覧表示します。
DescribeNamespaceResources DescribeNamespaceResources 名前空間内のリソースをクエリします。
DescribeIngress DescribeIngress Ingress の詳細を照会します。
ListIngresses ListIngresses Ingress のリストを取得します。
DescribePipeline DescribePipeline バッチ情報を表示します。
概要ページのトップ N モニタリング 概要ページのトップ N モニタリング
GetArmsTopNMetric GetArmsTopNMetric アプリケーションモニタリングでトップ N のアプリケーションをクエリします。
GetChangeOrderMetric GetChangeOrderMetric 異常な変更オーダーがある上位 N 個のアプリケーションを取得するには、`GetChangeOrderMetric` API を呼び出します。
GetScaleAppMetric GetScaleAppMetric オートスケーリングが有効になっている上位 N 個のアプリケーションを照会します。
GetWarningEventMetric GetWarningEventMetric 警告イベントが発生した上位 N 個のアプリケーションをクエリします。

マイクロサービスアプリケーション

API

タイトル

説明

アプリケーションライフサイクル アプリケーションライフサイクル
StopApplication StopApplication アプリケーションを停止します。
StartApplication StartApplication アプリケーションを起動します。
ReduceApplicationCapacityByInstanceIds ReduceApplicationCapacityByInstanceIds インスタンス ID に基づいてアプリケーションをスケールインします。
UpdateApplicationDescription UpdateApplicationDescription アプリケーションの説明を更新します。
UpdateAppSecurityGroup UpdateAppSecurityGroup アプリケーションセキュリティグループを更新します。
DescribeApplicationStatus DescribeApplicationStatus DescribeApplicationStatus API を呼び出して、アプリケーションのステータスを取得します。
ListChangeOrders ListChangeOrders 変更オーダーをリストアップします。
DescribeChangeOrder DescribeChangeOrder DescribeChangeOrder を呼び出して、変更オーダーに関する情報を取得します。
DescribeInstanceSpecifications DescribeInstanceSpecifications 利用可能なアプリケーションインスタンスの仕様のリストを取得します。
DeployApplication DeployApplication アプリケーションをデプロイします。
RescaleApplicationVertically RescaleApplicationVertically アプリケーションのインスタンスタイプを変更します。
ConfirmPipelineBatch ConfirmPipelineBatch 次のバッチを開始するかどうかを確認します。
AbortAndRollbackChangeOrder AbortAndRollbackChangeOrder 変更オーダーを終了し、対応するアプリケーションをロールバックします。
RestartApplication RestartApplication アプリケーションを再起動します。
AbortChangeOrder AbortChangeOrder この操作は、変更オーダーを停止します。
BatchStopApplications BatchStopApplications アプリケーションをバッチで停止します。
BatchStartApplications BatchStartApplications 複数のアプリケーションを一度に開始します。
DowngradeApplicationApmService DowngradeApplicationApmService ARMS アドバンストエディションのモニタリングを無効にします。
UpgradeApplicationApmService UpgradeApplicationApmService Application Real-Time Monitoring Service (ARMS) の高度なモニタリング機能を有効にします。
マイクロサービスリスト マイクロサービスリスト
ListConsumedServices ListConsumedServices \`ListConsumedServices` 操作を呼び出して、サブスクライブしたマイクロサービスのリストを取得できます。
ListPublishedServices ListPublishedServices 公開済みのマイクロサービスのリストを照会します。
ListAppServices ListAppServices マイクロサービスを一覧表示します。
設定項目の管理 設定項目の管理
CreateConfigMap CreateConfigMap 名前空間に ConfigMap を作成します。
DeleteConfigMap DeleteConfigMap ConfigMap インスタンスを削除します。
UpdateConfigMap UpdateConfigMap ConfigMap インスタンスを更新します。
DescribeConfigMap DescribeConfigMap ConfigMap インスタンスの詳細を照会します。
ListNamespacedConfigMaps ListNamespacedConfigMaps 指定された名前空間内の ConfigMap インスタンスを一覧表示します。
カナリアリリースのタグベースルーティング カナリアリリースのタグベースルーティング
CreateGreyTagRoute CreateGreyTagRoute Spring Cloud または Dubbo アプリケーションのカナリアリリースルールを作成します。
DeleteGreyTagRoute DeleteGreyTagRoute 指定されたルール ID に基づいてグレイタグのルートを削除します。
UpdateGreyTagRoute UpdateGreyTagRoute グレイタグ付けルートを更新します。
DescribeGreyTagRoute DescribeGreyTagRoute ルール ID に基づいてカナリアリリースルールを取得します。
ListGreyTagRoute ListGreyTagRoute アプリケーション ID に基づいてグレースケールルールの詳細を照会します。
エンドツーエンドのカナリアリリース エンドツーエンドのカナリアリリース
CreateOrUpdateSwimmingLaneGroup CreateOrUpdateSwimmingLaneGroup スイミングレーングループを作成または更新します。
CreateOrUpdateSwimmingLane CreateOrUpdateSwimmingLane スイムレーンを作成または更新します。
ListApplicationsForSwimmingLane ListApplicationsForSwimmingLane フルリンクカナリアリリースのアプリケーションリストを取得します。
ListSwimmingLaneGatewayRoutes ListSwimmingLaneGatewayRoutes スイミングレーンに関連付けることができるゲートウェイルートを一覧表示します。
ListSwimmingLaneGroupTags ListSwimmingLaneGroupTags すべてのスイミングレーンタグをリスト表示します。
DescribeSwimmingLane DescribeSwimmingLane スイムレーンの詳細を取得します。
ListAllSwimmingLanes ListAllSwimmingLanes すべてのスイムレーンを一覧表示します。
ListAllSwimmingLaneGroups ListAllSwimmingLaneGroups すべてのスイムレーン・グループのリストを返します。
DeleteSwimmingLaneGroup DeleteSwimmingLaneGroup スイミングレーングループを削除します。
UpdateSwimmingLaneEnableAttribute UpdateSwimmingLaneEnableAttribute スイミングレーンの有効ステータスを更新します。
アプリケーション情報の照会 アプリケーション情報の照会
DescribeApplicationConfig DescribeApplicationConfig アプリケーションの構成を取得します。
DescribeInstanceLog DescribeInstanceLog インスタンスのログを取得します。
DescribeComponents DescribeComponents DescribeComponents API を呼び出して、アプリケーションのデプロイメントの作成に必要なコンポーネントバージョンを取得します。
DescribeEdasContainers DescribeEdasContainers アプリケーションのマイクロサービスコンテナコンポーネントを取得します。
DescribeApplicationImage DescribeApplicationImage アプリケーションイメージの情報を取得します。
DescribeApplicationInstances DescribeApplicationInstances アプリケーションインスタンスのリストを取得します。
DescribeApplicationGroups DescribeApplicationGroups `DescribeApplicationGroups` を使用して、アプリケーショングループを取得します。
QueryResourceStatics QueryResourceStatics アプリケーションのリソース使用量を取得します。
ListLogConfigs ListLogConfigs アプリケーションログのリストを返します。
RestartInstances RestartInstances アプリケーション内の 1 つ以上のインスタンスを再起動します。
GetAvailabilityMetric GetAvailabilityMetric 異常なインスタンスが存在する上位 N 件のアプリケーションを照会します。アプリケーションは、異常インスタンスの合計数で降順にソートされます。
DescribeAppServiceDetail DescribeAppServiceDetail アプリケーションサービスのメタデータの詳細を説明します。
ListAppServicesPage ListAppServicesPage `ListAppServicesPage` を呼び出して、アプリケーションサービスのリストを取得します。
SLB 管理 SLB 管理
DescribeApplicationNlbs DescribeApplicationNlbs アプリケーションの NLB 構成を照会します。
BindNlb BindNlb Network Load Balancer (NLB) インスタンスをアプリケーションにバインドします。
DescribeApplicationSlbs DescribeApplicationSlbs アプリケーションの Server Load Balancer (SLB) インスタンスの構成を照会します。
BindSlb BindSlb Server Load Balancer (SLB) インスタンスをアプリケーションにバインドします。
UnbindSlb UnbindSlb パブリックまたはプライベート SLB インスタンスをアプリケーションからバインド解除します。
UnbindNlb UnbindNlb アプリケーションから NLB リスナーをアンバインドします。
アプリケーションのスケーリングルール アプリケーションのスケーリングルール
CreateApplicationScalingRule CreateApplicationScalingRule アプリケーションの自動スケーリングポリシーを作成します。
DeleteApplicationScalingRule DeleteApplicationScalingRule アプリケーションの Auto Scaling ポリシーを削除します。
DisableApplicationScalingRule DisableApplicationScalingRule アプリケーションの Auto Scaling ポリシーを無効にします。
EnableApplicationScalingRule EnableApplicationScalingRule アプリケーションのオートスケーリングポリシーを有効化します。
UpdateApplicationScalingRule UpdateApplicationScalingRule アプリケーションの auto scaling ポリシーの更新
DescribeApplicationScalingRule DescribeApplicationScalingRule アプリケーションの単一のオートスケーリングポリシーについて説明します。
DescribeApplicationScalingRules DescribeApplicationScalingRules アプリケーションの Auto Scaling ポリシーについて説明します。

ジョブタスク

API

タイトル

説明

DeleteHistoryJob DeleteHistoryJob ジョブを削除します。
DescribeJobStatus DescribeJobStatus ジョブのステータスを照会します。
DescribeJob DescribeJob `DescribeJob` API を呼び出して、ジョブテンプレートの設定を取得します。
ExecJob ExecJob ExecJob を呼び出してジョブを実行します。
SuspendJob SuspendJob 1 つ以上のジョブを一時停止します。
DescribeJobHistory DescribeJobHistory ジョブに関する情報をクエリします。

その他

API

タイトル

説明

DescribeConfigurationPrice DescribeConfigurationPrice 構成の価格を照会します。
GetWebshellToken GetWebshellToken インスタンスの Webshell にリモートログインするためのトークンを取得します。
UpdateAppMode UpdateAppMode アプリケーションのアイドルモードを更新します。
QueryArmsEnable QueryArmsEnable 指定されたアプリケーションで ARMS モニタリングが有効になっているかどうかを照会します。
DescribeApplicationMseService DescribeApplicationMseService 関連付けられた MSE マイクロサービスガバナンスアプリケーションの情報をクエリします。
BatchRestartApplications BatchRestartApplications アプリケーションをバッチで再起動します。
UpdateNamespaceSlsConfigs UpdateNamespaceSlsConfigs 名前空間レベルの SLS 構成を更新します。
DisableArms DisableArms ARMS モニタリングを無効にします。
ResumeTraffic ResumeTraffic クラシックロードバランサー (CLB)、Network Load Balancer (NLB)、CLB ゲートウェイルーティング、Application Load Balancer (ALB) ゲートウェイルーティング、および Kubernetes サービスからのインスタンスへのトラフィックを再開します。
SuspendTraffic SuspendTraffic クラシックロードバランサー (CLB) のアプリケーションアクセス、Network Load Balancer (NLB) のアプリケーションアクセス、CLB ゲートウェイルート、Application Load Balancer (ALB) ゲートウェイルート、または Kubernetes (K8s) サービスから指定されたインスタンスへのトラフィックのルーティングを停止します。

Others

API

タイトル

説明

CreateApplication CreateApplication アプリケーションを作成します。
CreateJob CreateJob この操作はジョブテンプレートを作成します。
CreateNamespace CreateNamespace 名前空間を作成します。
CreateSecret CreateSecret 名前空間にシークレットを作成します。
DeleteApplication DeleteApplication アプリケーションを削除します。
DeleteInstances DeleteInstances 1 つ以上のアプリケーションインスタンスを削除します。
DeleteJob DeleteJob ジョブテンプレートを削除します。
DeleteNamespace DeleteNamespace 名前空間を削除します。
DeleteSecret DeleteSecret シークレットを削除します。
DescribeNamespace DescribeNamespace 名前空間の詳細を照会します。
DescribeRegions DescribeRegions 利用可能なリージョンを照会します。
DescribeSecret DescribeSecret Secret の詳細を照会します。
GetApplication GetApplication アプリケーションの基本情報を取得します。
ListAppVersions ListAppVersions アプリケーションの履歴バージョンを一覧表示します。
ListApplications ListApplications アプリケーションのリストを取得します。
ListJobs ListJobs ジョブテンプレートのリストを取得します。
ListSecrets ListSecrets ListSecrets を呼び出して、名前空間内のシークレットをリスト表示します。
ListTagResources ListTagResources `ListTagResources` API を呼び出して、アプリケーションに関連付けられているタグを一覧表示します。
RescaleApplication RescaleApplication アプリケーションを再スケーリングします。
RollbackApplication RollbackApplication アプリケーションをロールバックします。
TagResources TagResources 指定されたリソースに 1 つ以上のタグを追加します。
UntagResources UntagResources 指定されたリソースから 1 つ以上のタグを削除します。
UpdateJob UpdateJob UpdateJob API を呼び出してジョブテンプレートを更新します。
UpdateNamespace UpdateNamespace 名前空間の情報を更新します。
UpdateSecret UpdateSecret Secret インスタンスを更新します。