deploy_server_cloud
Deploy a Velociraptor server on AWS or Azure cloud infrastructure using CloudFormation or ARM templates for digital forensics and incident response.
Instructions
Deploy Velociraptor server on cloud infrastructure.
Deploys using CloudFormation (AWS) or ARM templates (Azure).
Args: cloud_provider: Cloud provider - 'aws' or 'azure' profile: Deployment profile ('standard' or 'enterprise') region: Cloud region (defaults to us-east-1 for AWS, eastus for Azure) instance_type: VM instance type (auto-selected based on profile) server_hostname: Hostname for server (defaults to public IP)
Returns: Deployment details including cloud resource IDs and URLs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cloud_provider | Yes | ||
| profile | No | standard | |
| region | No | ||
| instance_type | No | ||
| server_hostname | No |
Implementation Reference
- The handler function deploy_server_cloud acts as a wrapper for deploy_server, allowing cloud-specific deployment parameters.
async def deploy_server_cloud( cloud_provider: str, profile: str = "standard", region: Optional[str] = None, instance_type: Optional[str] = None, server_hostname: Optional[str] = None, ) -> list[TextContent]: """Deploy Velociraptor server on cloud infrastructure. Deploys using CloudFormation (AWS) or ARM templates (Azure). Args: cloud_provider: Cloud provider - 'aws' or 'azure' profile: Deployment profile ('standard' or 'enterprise') region: Cloud region (defaults to us-east-1 for AWS, eastus for Azure) instance_type: VM instance type (auto-selected based on profile) server_hostname: Hostname for server (defaults to public IP) Returns: Deployment details including cloud resource IDs and URLs. """ return await deploy_server( deployment_type=cloud_provider, profile=profile, server_hostname=server_hostname or "localhost", )