Anti-DDoS Basicは、視覚的な操作用のコンソールと、OpenAPI Explorer、Alibaba Cloud SDK、TerraformなどのAPI操作を呼び出すための複数のメソッドを提供します。 OpenAPI Explorerは、API操作のオンラインデバッグをサポートします。
OpenAPI Explorerの概要
Alibaba Cloudは、開発者がさまざまなAlibaba CloudサービスのAPI操作を迅速かつ効率的に理解して使用するためのOpenAPI Explorerを提供しています。 OpenAPI Explorerは、インテリジェント検索、ドキュメント、オンラインデバッグ、SDKダウンロード、サンプルコード、エラー診断、呼び出し統計など、API操作に関連する複数の機能を統合しています。 OpenAPI Explorerでは、Alibaba CloudサービスのAPI操作を呼び出し、APIのリクエストとレスポンスを表示できます。 さらに、OpenAPI Explorerは、対応するSDKサンプルコードを自動的に生成し、Alibaba Cloudサービスの使用を容易にします。 詳細については、「」をご参照ください。APIとは何ですか?
APIバージョン
Alibaba Cloud OpenAPI Explorerは、Alibaba CloudサービスAPIのバージョンをバージョン番号で管理します。 たとえば、Cloud Backupは2017-05-18バージョンのAPIをサポートしています。 2017-05-18は、日付ではなくAPIバージョン番号です。 ユーザーには、APIに関する最新の公開情報が提供されます。 2017-05-18は、Cloud Backup APIの最新バージョンです。
バージョン | 説明 |
このバージョンを使用することを推奨します。 |
オンラインデバッグ
Anti-DDoS Basicは、OpenAPI ExplorerのAPIデバッグなどの機能をサポートしています。 API操作を呼び出す前に、Anti-DDoS Basicによって提供される次の情報 (バージョン、エンドポイント、APIスタイル、および統合方法) に注意してください。
デバッグページ: https://api.alibabacloud.com/api/antiddos-public/2017-05-18 . 
エンドポイント
リソースが存在するリージョンに基づいてエンドポイントを選択する必要があります。 たとえば、中国 (張家口) リージョンのAnti-DDoS Basicのパブリックエンドポイントはantiddos-openapi.cn-zhangjiakou.aliyuncs.comで、仮想プライベートクラウド (VPC) エンドポイントはantiddos-openapi-vpc.cn-zhangjiakou.aliyuncs.comです。
パブリックエンドポイントはグローバルにアクセスできます。
ただし、VPCエンドポイントには、対応するAlibaba CloudリージョンのVPC内からのみアクセスできます。 VPCエンドポイントには次の利点があります。
高セキュリティ: VPCエンドポイントはVPC内からのみアクセスできます。 これにより、より高いセキュリティとプライバシーが提供されます。
高速応答: VPCエンドポイントはVPC経由のデータ送信を可能にするため、VPCエンドポイントはパブリックエンドポイントよりも高速に応答します。 加えて、ネットワーク待ち時間および帯域幅制限などの問題を防止することができる。
低コスト: VPCエンドポイントは内部ネットワーク経由でアクセスされます。
詳細については、「エンドポイント」をご参照ください。
サポートされているID
デフォルトでは、Alibaba Cloudアカウントを使用してOpenAPI Explorerにログインすると、Alibaba Cloudアカウントを使用してオンラインデバッグが実行されます。 Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 Resource Access Management (RAM) ユーザーを使用してAPI操作を呼び出すか、ルーチンのO&Mを実行することを強くお勧めします。 RAMユーザーを使用してAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。
ID | 変更の可否 |
はい | |
RAMユーザー (推奨) | はい |
RAMロール (推奨) | はい |
関連ドキュメント
統合方法
SDKはアプリケーションと簡単に統合でき、幅広い操作をカバーできます。 SDKを使用してAPI操作を呼び出すことを推奨します。
呼び出し方法 | 変更の可否 |
はい | |
いいえ | |
いいえ | |
一部対応 | |
はい |
Alibaba Cloud SDK
Alibaba Cloudは、Java、C# 、Go、Python、Node.js、TypeScript、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションと統合して、API操作を直接呼び出すことができます。 SDKは、署名ロジック、タイムアウトメカニズム、および再試行メカニズムをカプセル化し、開発を容易にする要求および応答オブジェクトを提供します。 詳細は、「Alibaba Cloud SDK」をご参照ください。
Anti-DDoS Basic SDKを使用してAPI操作を呼び出すことができます。 Anti-DDoS Basic SDKでサポートされているプログラミング言語の詳細と、関連する依存関係のインストール方法については、 Anti-DDoS Basic SDKを使用します。
Alibaba Cloud CLI
aliyunコマンドを実行して、Alibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「」をご参照ください。Alibaba Cloud CLIとはAlibaba Cloud CLIを使用してAnti-DDoS BasicのAPI操作を呼び出すことはできません。
ROS
ROSは、クラウドコンピューティングリソースの管理を簡素化するAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなどの必要なクラウドコンピューティングリソース、およびリソース間の依存関係を記述するテンプレートを作成できます。 ROSエンジンは、テンプレートに基づいてすべてのリソースを自動的に作成および構成して、自動デプロイとO&Mを実装します。詳細については、「」をご参照ください。ROSとは何ですか?
ROSを使用してAnti-DDoS BasicのAPI操作を呼び出すことはできません。
テラフォーム
Terraformは、クラウドインフラストラクチャとリソースを安全かつ効率的にプレビュー、設定、管理するために使用されるオープンソースツールです。 TerraformはROSと同様に機能します。 Terraformは、テンプレートを解釈してAPI操作を呼び出します。 詳細については、「」をご参照ください。Terraformとは何ですか?
Terraformを使用して、Anti-DDoS BasicのAPI操作を呼び出すことができます。 次の表に、サポートされているリソースタイプを示します。
データ型
項目
説明
Resources
トラフィックのスクラブしきい値を変更します。
パブリックIPアドレスが割り当てられている特定のアセットのDDoS軽減しきい値またはトラフィックスクラブしきい値を照会します。
カスタムAPIカプセル化
ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成してリクエストに署名する必要があります。 署名メカニズムの詳細については、「関数別の操作のリスト」および「リクエスト構文と署名メソッドV3」をご参照ください。
使用上の注意
Alibaba Cloudアカウントが開始できる1秒あたりのクエリ数 (QPS) は、API操作によって異なります。 詳細については、各操作のAPIリファレンスの「QPS制限」セクションを参照してください。
説明Alibaba CloudアカウントのRAMユーザーは、Alibaba CloudアカウントのQPSクォータを共有します。
返されたリクエストIDまたはSDKエラー情報に基づいて、セルフサービス診断を実行することもできます。 OpenAPIの問題診断ページ。