概要
CelerData Cloud BYOC API は、CelerData Cloud 内の管理オブジェクトをプログラムで管 理するための HTTPS ベースの RESTful インターフェースです。この API を使用すると、クラスターやウェアハウス(エラスティッククラスターにのみ利用可能)、使用状況、請求などのさまざまなリソースを安全に作成、管理、クエリできます。
この API には以下の機能があります:
- JSON エンティティ。すべてのエンティティは JSON で表現されます。
- HTTPS のみ。API には HTTPS 経由でのみアクセスできます。これにより、ネットワーク上で送信されるすべてのデータが TLS で暗号化されます。
- OAuth 2.0 に準拠したクライアント資格情報ベースの認証。API にアクセスする前に、アプリケーションキーを生成するか、サービスアカウントを作成し、そのクライアント ID とシークレットキーを base64 エンコードされた文字列に変換し、その文字列を使用して API への認証を許可するアクセストークンを作成する必要があります。
このガイドでは、API を使用する前に必要な手順を紹介し、API コールを行うプロセスを説明します。
始める前に
このガイドを完了するには、以下が必要です:
- CelerData Cloud アカウントを持っていること。
- curl または Postman などのウェブ開発ツールをインストールしていること。
- アクセストークンを取得する。
- (オプション) クラスター ID を取得する。