terraform aws qdrant
v0.0.1 Initial Release
โมดูล Terraform เพื่อปรับใช้ db vector db บน EC2 AWS สำหรับการใช้งานการพัฒนาเท่านั้น (สำหรับตอนนี้)
ทำโดยทีม CTOFREINEDLY ต้องการความช่วยเหลือเกี่ยวกับการพัฒนาหรือการเติบโตหรือไม่? เยี่ยมชมเว็บไซต์ของเราเพื่อเรียนรู้เพิ่มเติม!
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Terraform และกำหนดค่าด้วยข้อมูลรับรอง AWS
สร้างไฟล์ main.tf ด้วยเนื้อหาต่อไปนี้:
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
}จากนั้นเรียกใช้คำสั่งต่อไปนี้:
terraform init
terraform apply สิ่งนี้สร้างอินสแตนซ์ EC2 ด้วยการติดตั้งและทำงาน QDRANT อินสแตนซ์สามารถเข้าถึงได้ผ่าน SSH โดยใช้คู่คีย์ที่สร้างขึ้นซึ่งบันทึกไว้ในไดเรกทอรีปัจจุบันเป็น qdrant-key.pem
จากนั้นคุณสามารถส่งต่อพอร์ต QDDRANT ไปยังเครื่องท้องถิ่นของคุณผ่านคำสั่งต่อไปนี้:
ssh -i qdrant-key.pem -L -N 6333:localhost:6333 ubuntu@ $( terraform output -raw qdrant_ip ) & และตอนนี้คุณสามารถเข้าถึง Qdrant บนเครื่องท้องถิ่นของคุณได้ที่ localhost:6333 !
| ชื่อ | รุ่น |
|---|---|
| aws | 4.66.1 |
| ท้องถิ่น | 2.4.0 |
| TLS | 4.0.4 |
ไม่มีโมดูล
| ชื่อ | พิมพ์ |
|---|---|
| aws_eip.bar | ทรัพยากร |
| aws_instance ตัวอย่างตัวอย่าง | ทรัพยากร |
| aws_internet_gateway.gw | ทรัพยากร |
| aws_key_pair.example | ทรัพยากร |
| aws_route.public_internet | ทรัพยากร |
| aws_route_table.public | ทรัพยากร |
| aws_route_table_association.public | ทรัพยากร |
| aws_security_group.example | ทรัพยากร |
| aws_subnet.public | ทรัพยากร |
| aws_vpc.example | ทรัพยากร |
| local_file.private_key | ทรัพยากร |
| tls_private_key.example | ทรัพยากร |
| aws_ami.ubuntu_arm64 | แหล่งข้อมูล |
| ชื่อ | คำอธิบาย | พิมพ์ | ค่าเริ่มต้น | ที่จำเป็น |
|---|---|---|---|---|
| ดิสก์ _size | ขนาดของดิสก์รูทใน GB | number | 30 | เลขที่ |
| อินสแตนซ์ _type | ประเภทอินสแตนซ์ AWS ที่จะใช้สำหรับอินสแตนซ์ QDRANT | string | "t4g.micro" | เลขที่ |
| key_name | ชื่อของคู่คีย์ AWS ซึ่งจะถูกสร้างขึ้นเพื่อใช้สำหรับอินสแตนซ์ qdrant | string | "qdrant-key" | เลขที่ |
| ภูมิภาค | ภูมิภาค AWS ที่จะปรับใช้อินสแตนซ์ QDRANT | string | "ap-south-1" | เลขที่ |
| ชื่อ | คำอธิบาย |
|---|---|
| ส่วนตัว _key | N/A |
| public_key | N/A |
| qdrant_ip | N/A |