Módulo Terraform para implantar DB de vetor QDRANT no EC2 AWS. Apenas para uso do desenvolvimento (por enquanto).
Feito pela equipe do CTOFriendly. Precisa de ajuda com o desenvolvimento ou crescimento de produtos? Visite nosso site para saber mais!
Certifique -se de ter a Terraform instalada e configurada com credenciais da AWS.
Crie um arquivo main.tf com o seguinte conteúdo:
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
}Em seguida, execute os seguintes comandos:
terraform init
terraform apply Isso cria uma instância do EC2 com o QDRANT instalado e executando. A instância é acessível via SSH usando o par de teclas gerado que é salvo no diretório atual como qdrant-key.pem .
Você pode encaminhar a porta QDrant para sua máquina local através do seguinte comando:
ssh -i qdrant-key.pem -L -N 6333:localhost:6333 ubuntu@ $( terraform output -raw qdrant_ip ) & E agora você pode acessar o QDrant em sua máquina local no localhost:6333 !
| Nome | Versão |
|---|---|
| AWS | 4.66.1 |
| local | 2.4.0 |
| TLS | 4.0.4 |
Sem módulos.
| Nome | Tipo |
|---|---|
| aws_eip.bar | recurso |
| aws_instance.example | recurso |
| aws_internet_gateway.gw | recurso |
| aws_key_pair.example | recurso |
| aws_route.public_internet | recurso |
| aws_route_table.public | recurso |
| aws_route_table_association.public | recurso |
| aws_security_group.example | recurso |
| aws_subnet.public | recurso |
| aws_vpc.example | recurso |
| local_file.private_key | recurso |
| tls_private_key.example | recurso |
| aws_ami.ubuntu_arm64 | fonte de dados |
| Nome | Descrição | Tipo | Padrão | Obrigatório |
|---|---|---|---|---|
| disk_size | Tamanho do disco raiz em GB | number | 30 | não |
| Instância_type | Tipo de instância da AWS a ser usado para a instância QDRANT | string | "t4g.micro" | não |
| key_name | Nome do par de teclas da AWS, que será gerado para usar para a instância do QDRANT | string | "qdrant-key" | não |
| região | Região da AWS para implantar a instância do QDRANT | string | "ap-south-1" | não |
| Nome | Descrição |
|---|---|
| private_key | n / D |
| public_key | n / D |
| QDRANT_IP | n / D |