OpenSearch: 4. Sukurkite paslaugą
Ši dokumentacija yra Automatizuokite naudodami CLI vadovo dalis. Visą vadovą rasite čia: Paleiskite OpenSearch, gaukite jo prisijungimo duomenis ir keiskite jo konfigūraciją programiškai su Stackhero CLI.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo visiškai valdomą OpenSearch cloud aplinką, sukurtą siekiant užtikrinti našumą ir saugumą:
- Aukštas našumas ir stipri apsauga naudojant privačią, dedikuotą infrastruktūrą.
- Galimybė naudoti savo individualų domeno vardą, kuris pagal nutylėjimą apsaugotas HTTPS.
- Integruotos OpenSearch Dashboards lengvam duomenų tyrinėjimui ir vizualizacijai.
Pamirkite sudėtingą diegimą ir priežiūrą: su OpenSearch cloud hosting iš Stackhero galite pradėti vos per kelias minutes.
Žemiau pateiktas pavyzdinis scenarijus sukuria stack, prideda jūsų OpenSearch paslaugą, laukia jos paleidimo, gauna jos konfigūraciją (įskaitant sugeneruotus prisijungimo duomenis) ir tada pritaiko naują konfigūraciją.
#!/bin/bash
set -e
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
serviceStore="opensearch" # OpenSearch paslaugos parduotuvės pavadinimas (žr. 2 žingsnį)
instance="..." # Instancijos dydis iš 3 žingsnio
region="europe" # Regiono pavadinimas iš 3 žingsnio
# Sukurkite stack savo paslaugai (naudoja numatytąją organizaciją; jei reikia, pridėkite --organization)
stackId=$(stackhero --format=script stack-create \
--name="My OpenSearch stack")
echo "Stack sukurtas: ${stackId}"
# Pridėkite OpenSearch prie stack (pavadinimai atpažįstami automatiškai)
serviceId=$(stackhero --format=script service-add \
--stack="My OpenSearch stack" \
--service-store="${serviceStore}" \
--instance="${instance}" \
--region="${region}")
echo "Paslauga pridėta: opensearch"
# Palaukite, kol paslauga bus pilnai paleista (tai gali užtrukti kelias minutes)
stackhero service-wait-for --service="opensearch"
# Gaukite paslaugos konfigūraciją, įskaitant sugeneruotus prisijungimo duomenis
stackhero service-configuration-get --service="opensearch" --format=json