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。 |