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

ENS:統合の概要

最終更新日:Dec 26, 2024

このトピックでは、ENSでサポートされている統合ソリューションについて説明します。 API操作を呼び出してENSとの自動統合を実装し、ENSの開発効率を向上させることができます。

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バージョン

説明

2017-11-10

このバージョンを使用することを推奨します。

オンラインデバッグ

ENSは、OpenAPI ExplorerのAPIデバッグなどの機能を提供します。 API操作を呼び出す前に、ENSが提供する次の情報 (バージョン、エンドポイント、APIスタイル、呼び出しメソッド) を理解する必要があります。

image

デバッグ

APIデバッグページ:

デバッグ

エンドポイント

シンガポールリージョンens.ap-southeast-1.aliyuncs.comのエンドポイントを使用します。

詳細については、「エンドポイント」をご参照ください。

アイデンティティ

デフォルトでは、Alibaba CloudアカウントでOpenAPI Explorerにログインすると、そのアカウントはオンラインデバッグの実行に使用されます。 Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 RAM (Resource Access Management) ユーザーとしてAPI操作を呼び出すか、ルーチンのO&Mを実行することを推奨します。 RAMユーザーとしてAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。 RAMユーザーには、ENSリソースを管理する権限が必要です。 詳細については、「ENSのシステムポリシー」をご参照ください。

ID

対応

Alibaba Cloudアカウント

対象

RAMユーザー (推奨)

対象

RAMロール (推奨)

対象

RAMユーザーまたはRAMロールに十分な権限のみを付与し、RAMユーザーとして、またはRAMロールを引き受けて操作を呼び出すことを推奨します。

関連ドキュメント

統合方法

呼び出し方法

呼び出し方法

対応

Alibaba Cloud SDK (推奨)

対象

Alibaba Cloud CLI

対象

Terraform

対象

ROS

対象

カスタムAPIカプセル化

対象

Alibaba Cloud SDK

  • Alibaba Cloudは、Java、C# 、Go、Python、TypeScript、Node.js、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションに統合して、API操作を直接呼び出すことができます。 SDKは、署名ロジック、タイムアウトメカニズム、および再試行メカニズムなどの情報をカプセル化し、仕様に基づいて構造化応答オブジェクトを返します。 これは開発者に便利です。 詳細は、「Alibaba Cloud SDK」をご参照ください。

  • Alibaba Cloud SDKを使用してENS APIを呼び出すことができます。 サポートされている言語と依存関係の詳細については、

    ENS SDKセンター

Alibaba Cloud CLI

  • Alibaba Cloud CLIを使用して、ENS API操作を呼び出すことができます。 詳細については、「サンプルコマンド」をご参照ください。

  • aliyunコマンドを実行して、Alibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「」をご参照ください。Alibaba Cloud CLIとは

Terraform

ROS

  • ROSは、クラウドコンピューティングリソースの管理を簡素化できるAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなどの必要なクラウドコンピューティングリソース、およびリソース間の依存関係を記述するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「」をご参照ください。ROSとは何ですか?.

  • ROSを使用して、ENSのAPI操作を呼び出すことができます。 ROSを使用して調整できるリソースには、通常のリソースとデータリソースがあります。

  • ROSを使用してENSリソースを調整する方法については、「ROSを使用したリソース統合」をご参照ください。

カスタムAPIカプセル化

ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成し、リクエストに署名する必要があります。 署名メカニズムの詳細については、「関数別の操作のリスト」および「リクエスト構文と署名メソッドV3」をご参照ください。

使用上の注意

APIを呼び出した後にエラーが返された場合は、返されたエラーコードに基づいて、リクエストパラメーターとパラメーター値が有効かどうかを確認します。 詳細については、「

サービスエラーコード.

を使用することもできます。

Alibaba Cloud OpenAPI診断プラットフォームは、返されたリクエストIDまたはSDKエラーメッセージに基づいてセルフサービス診断を実行します。