terraform aws qdrant
v0.0.1 Initial Release
Terraform模塊在EC2 AWS上部署QDrant矢量db。僅用於開發使用(目前)。
由CTOFRINGLY團隊製造。在生產開發或增長方面需要幫助嗎?訪問我們的網站以了解更多信息!
確保已安裝和配置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 。
然後,您可以通過以下命令將QDrant端口轉發到本地計算機:
ssh -i qdrant-key.pem -L -N 6333:localhost:6333 ubuntu@ $( terraform output -raw qdrant_ip ) &現在,您可以在localhost:6333 !
| 姓名 | 版本 |
|---|---|
| AWS | 4.66.1 |
| 當地的 | 2.4.0 |
| TLS | 4.0.4 |
沒有模塊。
| 姓名 | 類型 |
|---|---|
| aws_eip.bar | 資源 |
| aws_instance.example | 資源 |
| 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.EXAMPE | 資源 |
| AWS_AMI.UBUNTU_ARM64 | 數據源 |
| 姓名 | 描述 | 類型 | 預設 | 必需的 |
|---|---|---|---|---|
| disk_size | GB中的根盤的大小 | number | 30 | 不 |
| instance_type | AWS實例類型用於QDRANT實例 | string | "t4g.micro" | 不 |
| key_name | AWS密鑰對的名稱將生成用於qdrant實例的 | string | "qdrant-key" | 不 |
| 地區 | AWS區域部署QDRANT實例 | string | "ap-south-1" | 不 |
| 姓名 | 描述 |
|---|---|
| private_key | N/A。 |
| public_key | N/A。 |
| qdrant_ip | N/A。 |