Terraform Module для развертывания Qdrant Vector DB на EC2 AWS. Только для использования развития (пока).
Сделано командой Ctofriendly. Нужна помощь с развитием или ростом задушка? Посетите наш сайт, чтобы узнать больше!
Убедитесь, что у вас установлен и настроен 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 .
Затем вы можете перенаправить порт Qdrant на локальную машину по следующей команде:
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.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.example | ресурс |
| aws_ami.ubuntu_arm64 | источник данных |
| Имя | Описание | Тип | По умолчанию | Необходимый |
|---|---|---|---|---|
| disk_size | Размер корневого диска в ГБ | number | 30 | нет |
| exance_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 |