Cloud Backupは、視覚的な操作コンソールを提供します。 また、APIオンラインデバッグ、Alibaba Cloud SDK、 およびResource Orchestration Service (ROS) 。 Cloud Backupの開発効率を向上させるために、ビジネス要件に基づいて適切な運用および統合方法を選択することを推奨します。
API概要
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のバージョンをバージョン番号で管理します。 たとえば、Cloud Backupは2017-09-08
バージョンのAPIをサポートしています。 2017-09-08
APIバージョン番号ですが、日付はありません。 ユーザーには、APIに関する最新の公開情報が提供されます。 2017-09-08
Cloud Backup APIの最新バージョンです。
APIバージョン | 説明 |
推奨 |
オンラインデバッグ
Cloud Backupは、OpenAPI ExplorerでのAPIデバッグなどの機能を提供します。 API操作を呼び出す前に、Cloud Backupが提供するバージョン、エンドポイント、および統合方法に関する情報を理解しておく必要があります。
デバッグページ
APIデバッグページのURLは https://next.api.alibabacloud.com/api/hbr/2017-09-08/CreateVault?sdkStyle=old .
エンドポイント
リソースが存在するリージョンに基づいてエンドポイントを選択し、レイテンシを削減します。 たとえば、中国 (張家口) リージョンのCloud Backupのパブリックエンドポイントはhbr.cn-zhangjiakou.aliyuncs.com
で、仮想プライベートクラウド (VPC) エンドポイントはhbr-vpc.cn-zhangjiakou.aliyuncs.com
です。
パブリックエンドポイントはグローバルにアクセスできます。
ただし、VPCエンドポイントには、対応するAlibaba Cloudリージョンの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ユーザーには、Cloud Backupリソースを管理する権限が必要です。 詳細については、「RAMユーザーを作成し、RAMユーザーにクラウドバックアップへのアクセスを許可する」をご参照ください。
ID | サポートされているかどうか |
継続する | |
RAMユーザー (推奨) | 継続する |
RAMロール (推奨) | 継続する |
関連ドキュメント
統合方法
SDKはアプリケーションと簡単に統合でき、幅広い操作をカバーできます。 SDKを使用してAPI操作を呼び出すことを推奨します。
統合方法の概要
呼び出し方法 | サポートされているかどうか |
Alibaba Cloud SDK (推奨) | 継続する |
継続しない | |
継続しない | |
継続する |
Alibaba Cloud SDK
Alibaba Cloudは、Java、C# 、Go、Python、Node.js、TypeScript、PHP、C ++ などの複数のプログラミング言語でSDKを提供しています。 SDKをアプリケーションに統合して、API操作を直接呼び出すことができます。 SDKは、データ署名ロジック、タイムアウトメカニズム、再試行メカニズムなど、さまざまな情報をカプセル化します。 SDKは、開発を容易にするために仕様に基づいて構造化応答オブジェクトを返します。 詳細は、「Alibaba Cloud SDK」をご参照ください。
Alibaba Cloud SDKを使用して、Cloud BackupのAPI操作を呼び出すことができます。 サポートされている言語と依存関係の詳細については、 OpenAPIポータル。
Alibaba Cloud CLI
aliyun
コマンドを実行して、Alibaba Cloudサービスと対話し、クラウドサービスリソースを管理できます。 詳細については、「」をご参照ください。Alibaba Cloud CLIとはAlibaba Cloudコマンドラインインターフェイス (CLI) を使用してCloud BackupのAPI操作を呼び出すことはできません。
ROS
ROSは、クラウドコンピューティングリソースの管理を簡素化するAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなどの必要なクラウドコンピューティングリソース、およびリソース間の依存関係を記述するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「」をご参照ください。ROSとは何ですか?
ROSを使用して、Cloud BackupのAPI操作を呼び出すことができます。 ROSを使用して調整できるリソースには、通常のリソース (バックアップクライアント、復元ジョブ、バックアップ計画など) とデータリソース (バックアップボールトなど) が含まれます。
通常のリソース:
ALIYUN::HBR::BackupClients: ECSインスタンスにバックアップクライアントをインストールします。
ALIYUN::HBR::RestoreJob: 復元ジョブを作成します。
ALIYUN::HBR::DbAgent: データベースのバックアップクライアントをインストールします。
ALIYUN::HBR::DbPlan: バックアッププランを作成します。
ALIYUN::HBR::DbVault: ミラーコンテナーを作成します。
ALIYUN::HBR::Vault: バックアップコンテナーを作成します。
データリソース:
DATASOURCE::HBR::Vaults: バックアップボールトに関する情報を照会します。
カスタムAPIカプセル化
ネイティブHTTP呼び出しを行うには、カスタムリクエストを作成してリクエストに署名する必要があります。 署名メソッドの詳細については、「関数別の操作の一覧」および「リクエスト構文と署名メソッドV3」をご参照ください。
注意事項
Cloud BackupのAPI操作を呼び出した後にエラーが返された場合は、返されたエラーコードに基づいてリクエストパラメーターと値が有効かどうかを確認する必要があります。 詳細については、「公開エラーコード」をご参照ください。
返されたリクエストIDまたはSDKエラー情報に基づいて、セルフサービス診断を実行することもできます。 OpenAPIの問題診断ページ。
よくある質問
クラウドバックアップの詳細については、クラウドバックアップとは
Cloud Backupを使用して、ECSインスタンス、ECSホストMySQL、SQL Server、およびOracleデータベース、ECSファイル、Apsara File Storage NAS (NAS) ファイルシステム、およびObject Storage Service (OSS) バケットをバックアップできます。 クラウドバックアップを使用して、ファイル、データベース、仮想マシン (VM) 、および大規模ファイルシステムを自己管理型データセンターからバックアップすることもできます。 クラウドバックアップを使用すると、ディザスタリカバリを実装できます。 Cloud Backupでサポートされている機能の詳細については、「機能」をご参照ください。
Cloud Backupは、JavaのSDKに加えて、C# 、Go、Python、Node.js、TypeScript、PHP、C ++ などの複数のプログラミング言語でSDKを提供します。 詳細については、「SDKリファレンス」をご参照ください。