cloud-create-project は何をしますか?
Elastic Cloud Serverless プロジェクト(Elasticsearch、Observability、または Security)を REST API 経由で作成し、認証情報をファイルに保存して、スコープ付き Elasticsearch API キーをブートストラップします。新しいサーバーレスプロジェクトの作成、検索や可観測性環境のプロビジョニング、新しい Elastic Cloud プロジェクトの起動に使用します。
前提条件
- Elastic Cloud アカウントと
CLOUD_API_KEY環境変数(API キー)が必要です。 jqとcurlがインストールされていること。
使用方法
# プロジェクトを作成(デフォルトは Elasticsearch)
./create_project.sh
# プロジェクトタイプを指定
./create_project.sh observability
./create_project.sh security
環境変数
CLOUD_API_KEY- Elastic Cloud API キー(必須)PROJECT_NAME- プロジェクト名(オプション、デフォルトは自動生成)
出力
スクリプトは以下のファイルを生成します:
credentials.json- プロジェクトの認証情報(エンドポイント、API キーなど)- スコープ付き Elasticsearch API キーが自動的に設定されます
トラブルシューティング
- API キーが無効な場合は
401 Unauthorizedが返ります。CLOUD_API_KEYが正しく設定されているか確認してください。 - プロジェクト名が重複している場合は、別の名前を指定するか、自動生成を使用してください。