Modul Terraform untuk menggunakan qdrant vektor DB pada EC2 AWS. Hanya untuk penggunaan pengembangan (untuk saat ini).
Dibuat oleh tim ramah. Butuh bantuan untuk pengembangan atau pertumbuhan Produt? Kunjungi situs web kami untuk mempelajari lebih lanjut!
Pastikan Anda telah menginstal Terraform dan dikonfigurasi dengan kredensial AWS.
Buat file main.tf dengan konten berikut:
module "qdrant" {
source = " CTOFriendly/qdrant/aws "
version = " 0.0.1 "
region = " ap-south-1 "
instance_type = " t4g.micro "
key_name = " qdrant-key "
disk_size = 30
}Kemudian jalankan perintah berikut:
terraform init
terraform apply Ini membuat instance EC2 dengan qdrant terpasang dan berjalan. Contohnya dapat diakses melalui SSH menggunakan pasangan kunci yang dihasilkan yang disimpan dalam direktori saat ini sebagai qdrant-key.pem .
Anda kemudian dapat meneruskan port Qdrant ke mesin lokal Anda melalui perintah berikut:
ssh -i qdrant-key.pem -L -N 6333:localhost:6333 ubuntu@ $( terraform output -raw qdrant_ip ) & Dan sekarang Anda dapat mengakses Qdrant di mesin lokal Anda di localhost:6333 !
| Nama | Versi |
|---|---|
| AWS | 4.66.1 |
| lokal | 2.4.0 |
| tls | 4.0.4 |
Tidak ada modul.
| Nama | Jenis |
|---|---|
| AWS_EIP.BAR | sumber |
| aws_instance.example | sumber |
| aws_internet_gateway.gw | sumber |
| aws_key_pair.example | sumber |
| aws_route.public_internet | sumber |
| AWS_ROUTE_TABLE.PUBLIC | sumber |
| aws_route_table_association.public | sumber |
| aws_security_group.example | sumber |
| aws_subnet.public | sumber |
| AWS_VPC.Example | sumber |
| local_file.private_key | sumber |
| tls_private_key.example | sumber |
| aws_ami.ubuntu_arm64 | sumber data |
| Nama | Keterangan | Jenis | Bawaan | Diperlukan |
|---|---|---|---|---|
| disk_size | Ukuran disk root di GB | number | 30 | TIDAK |
| instance_type | Jenis instance AWS untuk digunakan untuk instance qdrant | string | "t4g.micro" | TIDAK |
| key_name | Nama pasangan kunci AWS yang akan dihasilkan untuk digunakan untuk instance qdrant | string | "qdrant-key" | TIDAK |
| wilayah | Wilayah AWS untuk menggunakan instance qdrant | string | "ap-south-1" | TIDAK |
| Nama | Keterangan |
|---|---|
| private_key | n/a |
| public_key | n/a |
| qdrant_ip | n/a |