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

Database Autonomy Service:統合の概要

最終更新日:Nov 13, 2024

Database Autonomy Service (DAS) は、OpenAPI Explorer、Alibaba Cloud SDK、および リソースオーケストレーションサービス (ROS) 。 DASを使用して開発効率を向上させるには、ビジネス要件に基づいて適切な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 OpenAPI Explorerは、Alibaba CloudサービスAPIのバージョンをバージョン番号で管理します。 たとえば、DAS2020-01-16バージョンのAPIを提供します。 2020-01-16は、APIが最後に更新された日付ではなく、APIのバージョン番号を示します。 各バージョンで最新のAPIデータが提供されます。

APIバージョン

説明

2020-01-16

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

オンラインデバッグ

DASでは、OpenAPI Explorerを使用してAPIをデバッグできます。 API操作を呼び出す前に、DASが提供する次の情報 (バージョン、エンドポイント、および統合方法) に注意してください。

image

オンラインデバッグページ

オンラインデバッグページでDASのAPI操作を呼び出すことができます。

エンドポイント

DASサービスは、中国 (上海) リージョンでのみ利用できます。 パブリックエンドポイントがdas.cn-shanghai.aliyuncs.comで、Virtual Private Cloud (VPC) エンドポイントがdas.vpc-proxy.aliyuncs.comです。

  • パブリックエンドポイントはグローバルにアクセスできます。

  • 各VPCは、仮想化されたネットワークに対応する一意のトンネルIDを使用して識別されます。 次のセクションでは、VPCエンドポイントの利点について説明します。

    • より高いセキュリティ: VPCエンドポイントはVPC内からのみアクセスできます。 これにより、より高いセキュリティとプライバシーが提供されます。

    • 高速応答: VPCエンドポイントは内部ネットワーク環境を使用して、パブリックエンドポイントよりも高速な応答を提供します。 さらに、VPCエンドポイントを使用することで、ネットワークの待ち時間や帯域幅の制限などの問題から解放されます。

    • 低コスト: VPCエンドポイントは内部ネットワーク経由でアクセスされます。

サポートされているユーザーID

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

ID

対応

Alibaba Cloudアカウント

必須

RAMユーザー (推奨)

必須

RAMロール (推奨)

必須

関連ドキュメント

統合方法

DASには、Alibaba Cloud SDKとカスタムカプセル化の2つの統合方法があります。 ビジネス要件に基づいて統合方法を選択できます。

統合方法

対応

Alibaba Cloud SDK

必須

Alibaba Cloud CLI

選択可能

ROS

選択可能

Terraform

選択可能

カスタムカプセル化

必須

説明

SDKはアプリケーションと簡単に統合でき、幅広い操作をカバーできます。 SDKを使用してAPI操作を呼び出すことを推奨します。

  • Alibaba Cloud SDK

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

    • OpenAPI Explorerでは、Alibaba Cloud SDKを使用してDASのAPI操作を呼び出すことができます。 サポートされている言語と依存関係のインストール方法の詳細については、 DASポータルを使用します。

  • Alibaba Cloud CLI

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

    • Alibaba Cloud CLIを使用してDASのAPI操作を呼び出すことはできません。

  • ROS

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

    • ROSを使用してDASのAPI操作を呼び出すことはできません。

  • カスタムAPIカプセル化

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

使用上の注意

DASのAPIを呼び出した後にエラーが返された場合は、エラーコードに基づいてリクエストパラメーターとその値が正しいかどうかを確認する必要があります。 詳細については、「公開エラーコード」をご参照ください。

を使用することもできます。 Alibaba Cloud OpenAPI Diagnosticsは、返されたリクエストIDまたはSDKエラー情報に基づいてセルフサービス診断を実行します。