コーディングを使用して、ドメイン名をビジネスシステムに統合できます。 これにより、システムは、ドメイン名を自動的に登録、更新、引き換え、および管理することができる。 このトピックでは、ドメイン名の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とは何ですか? 」をご参照ください。
バージョン
Alibaba Cloud APIは、バージョン番号を使用して、クラウドサービスAPIのメジャーバージョンの運用を管理します。 たとえば、ドメイン名は2018-01-29
バージョンの操作をサポートしています。 2018-01-29
は、日付ではなくAPIバージョン番号です。 ユーザーには、APIに関する最新の公開情報が表示されます。 2018-01-29
がAPIの最終更新日ではありません。
バージョン番号 | 説明 |
(推奨) |
オンラインデバッグ
OpenAPI Explorerは、ドメイン名APIのオンラインデバッグ機能を提供します。 ドメイン名APIの操作を呼び出す前に、APIのバージョン、エンドポイント、APIスタイル、呼び出しメソッドなど、APIに関する情報を理解しておく必要があります。
オンラインデバッグページのURL
オンラインデバッグページのURL: ドメイン名APIのデバッグページ。
エンドポイント
リソースが存在するリージョンに基づいてエンドポイントを選択し、レイテンシを削減します。
シンガポール地域のエンドポイントはdomain-intl.aliyuncs.com
です。
APIスタイル
API操作は、リモートプロシージャ呼び出し (RPC) スタイルです。
アイデンティティ
Alibaba Cloudアカウントを使用してOpenAPI Explorerにログインすると、OpenAPIはAlibaba Cloudアカウントを使用してデフォルトでオンラインデバッグを実行します。 Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 RAM (Resource Access Management) ユーザーとしてAPI操作を呼び出すか、ルーチンのO&Mを実行することを推奨します。 RAMユーザーとしてAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。 RAMユーザーには、Cloud Backupリソースを管理する権限が必要です。 詳細については、「RAMユーザーを作成し、RAMユーザーにクラウドバックアップへのアクセスを許可する」をご参照ください。
ID 管理 | サポート |
必須 | |
必須 | |
必須 |
参照
統合方法
SDKはアプリケーションに簡単に統合でき、幅広い操作をカバーできます。 SDKを使用してAPI操作を呼び出すことを推奨します。
統合方法 | 対応 |
Alibaba Cloud SDK | 必須 |
Alibaba Cloud CLI | 選択可能 |
Resource Orchestration Service (ROS) | 選択可能 |
テラフォーム | 選択可能 |
Alibaba Cloud SDK
Alibaba Cloudは、Java、C# 、Go、Python、TypeScript、Node.js、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションに統合して、API操作を直接呼び出すことができます。 カプセル化されたSDKは、署名ロジック、タイムアウトメカニズム、および再試行メカニズムを含み、開発を容易にするAPI操作の要求および応答パラメータも提供する。 詳細は、「Alibaba Cloud SDK」をご参照ください。
ドメイン名SDKを使用してAPI操作を呼び出すことができます。 サポートされているプログラミング言語と依存関係のインストール方法の詳細については、「SDK For Javaの使用例」をご参照ください。
Alibaba Cloud CLI
Alibaba Cloud CLIでは、
aliyun
コマンドを実行してAlibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「Alibaba Cloud CLIとは 」をご参照ください。Alibaba Cloud CLIを使用してドメイン名のAPI操作を呼び出すことはできません。
テラフォーム
Terraformは、クラウドインフラストラクチャとリソースを安全かつ効率的にプレビュー、設定、管理するために使用されるオープンソースツールです。 TerraformはROSと同様のメカニズムに基づいて機能します。 テンプレートを解釈してAPI操作を呼び出します。 詳細については、「Terraformとは何ですか? 」をご参照ください。
Terraformを使用してドメイン名のAPI操作を呼び出すことはできません。
ROS
ROSは、クラウドコンピューティングリソースの管理を簡素化できるAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなど、必要なクラウドコンピューティングリソース、およびリソース間の関係を説明するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「ROSとは何ですか? 」をご参照ください。
ROSを使用してドメイン名のAPI操作を呼び出すことはできません。
カプセル化されたカスタムAPI呼び出し
ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成してリクエストに署名する必要があります。 署名メソッドの詳細については、 リクエスト構文と署名メソッドV3 をご覧ください。
使用上の注意
ドメイン名のAPIを呼び出した後にエラーが返された場合は、エラーコードに基づいてリクエストパラメーターとパラメーター値が有効かどうかを確認できます。
OpenAPIの問題診断ページで、返されたリクエストIDまたはSDKエラー情報に基づいて、セルフサービス診断を実行することもできます。