Simple Application Server (SAS) は、Web コンソール、OpenAPI Explorer、Alibaba Cloud SDKs、および をサポートしています。ワークフローに合った統合方法を選択してください。
OpenAPI
Alibaba Cloud は、API 検索、ドキュメント、オンラインデバッグ、SDK 生成、コードサンプル、エラー診断、呼び出し統計を統合したツールである OpenAPI Explorer を提供しています。OpenAPI Explorer を使用して、API の呼び出し、リクエストとレスポンスの確認、SDK サンプルコードの生成ができます。Simple Application Server は、インスタンス、ディスク、イメージ、キーペア、ファイアウォールを管理するための API を提供しています。詳細については、「OpenAPI とは」をご参照ください。
バージョン情報
SAS は現在、API バージョン 2020-06-01 をサポートしています。これはバージョンの識別子であり、暦上の日付ではありません。このバージョンには最新の API アップデートが含まれており、今後のすべての改善が反映されます。
|
バージョン |
説明 |
|
推奨 |
オンラインデバッグ
Simple Application Server は OpenAPI Explorer でのオンライン API デバッグをサポートしています。API を呼び出す前に、API のバージョン、エンドポイント、および利用可能な統合方法を確認してください。
例えば、CreateInstances API を呼び出すには、OpenAPI Explorer の API リストから選択します。[Service Address] ドロップダウンリストからリージョン (例えば cn-hangzhou) を選択します。RegionId、ImageId、PlanId、Period (購入期間)、AutoRenew などのパラメーターを設定し、[Initiate Call] をクリックします。ドキュメントペインには、課金、アカウントあたり 20 インスタンスの制限、QPS 制限 (1 分あたり 10 コール) などの API の詳細が表示されます。
デバッグページ
次の URL で API をデバッグできます: https://api.alibabacloud.com/document/SWAS-OPEN/2020-06-01/overview
エンドポイント
Simple Application Server は複数のリージョンにデプロイされています。レイテンシーを最小限に抑えるには、リソースに最も近いエンドポイントを選択してください。例えば、中国 (青島) では、パブリックエンドポイントは swas.cn-qingdao.aliyuncs.com で、VPC エンドポイントは swas-vpc.cn-qingdao.aliyuncs.com です。
-
パブリックエンドポイントはどこからでもアクセスできます。
-
VPC エンドポイントは、同じリージョン内の VPC からのみアクセスできます。利点は次のとおりです:
-
セキュリティ:トラフィックは VPC 内に留まります。
-
低レイテンシー:内部ネットワークルーティングにより、パブリックインターネットの混雑を回避します。
-
低コスト:内部ネットワークトラフィックのみを利用します。
-
詳細については、「エンドポイント」をご参照ください。
認証
Alibaba Cloud アカウントで OpenAPI Explorer にログインすると、API 呼び出しはデフォルトでそのアカウントの権限を使用します。Alibaba Cloud アカウントはすべてのリソースへの完全なアクセス権を持っているため、セキュリティ上のリスクを伴います。日常的な API アクセスには、最小権限を持つ RAM ユーザー または RAM ロール を作成して使用してください。RAM ユーザーは、SAS リソースを管理するために必要な権限が必要です。詳細については、「RAM ユーザーの作成」をご参照ください。
|
アイデンティティ |
サポート |
|
はい |
|
|
RAM ユーザー (推奨) |
はい |
|
RAM ロール (推奨) |
はい |
関連トピック
統合方法
最も簡単でサポートが充実している統合方法として、Alibaba Cloud SDKs の使用を推奨します。
概要
|
呼び出し方法 |
サポート |
|
Alibaba Cloud SDKs (推奨) |
はい |
|
いいえ |
|
|
はい |
|
|
いいえ |
|
|
はい |
-
Alibaba Cloud SDKs
-
Alibaba Cloud は、Java、C#、Go、Python、Node.js/TypeScript、PHP、C++ 向けの SDK を提供しています。SDK は、リクエスト署名、タイムアウト管理、再試行を処理して、構造化されたレスポンスオブジェクトを返します。詳細については、「Alibaba Cloud SDKs」をご参照ください。
-
サポートされている言語と依存関係のインストールについては、「Simple Application Server SDKs」をご参照ください。
-
-
Alibaba Cloud CLI
-
Alibaba Cloud CLI を使用すると、ターミナルから
aliyunコマンドを使用してリソースを管理できます。詳細については、「Alibaba Cloud CLI とは」をご参照ください。 -
Simple Application Server は現在、Alibaba Cloud CLI をサポートしていません。CLI のサポートをリクエストするには、チケットを送信してください。
-
-
Resource Orchestration Service
-
リソースオーケストレーションサービス (ROS) は、テンプレートを使用してクラウドリソースの管理を簡素化します。テンプレートでリソース (ECS インスタンスや ApsaraDB RDS インスタンスなど) とその依存関係を定義すると、ROS が自動的にそれらをプロビジョニングおよび設定します。リソースオーケストレーションサービスとは。
-
ROS は現在、Simple Application Server をサポートしていません。
-
-
カスタム API カプセル化
前述の方法がニーズを満たさない場合は、HTTP リクエストを構築し、リクエスト署名アルゴリズムを直接実装できます。詳細については、「API 概要」、「V3 リクエスト構造と署名」、および「カスタムカプセル化」をご参照ください。
エラー処理
API 呼び出しでエラーが返された場合は、エラーコードと照らし合わせてリクエストパラメーターを確認してください。詳細については、「Simple Application Server - エラーコード」をご参照ください。
セルフサービスでのトラブルシューティングには、レスポンスから取得したリクエスト ID または SDK エラーメッセージを使用して、OpenAPI 診断ツールをご利用ください。