Fusion Onboarding for Cloud Engineers
A guide to Vectra Fusion for cloud engineers who have been asked by the security team to assist with onboarding.
Quick introduction to Vectra AI and Fusion
This guide helps cloud engineers answer these questions:
TL;DR: You will need to configure logging and permissions in the cloud, and then onboard those sources to Fusion
You configure in-scope logs to be written to a compatible logging destination (typically S3 in AWS, storage blobs in Azure, Pub/Sub topics in GCP, and object storage in OCI) and provide Fusion with the permission to read those logs.
You configure context enrichment by either providing cross-account permission for Fusion to read resource metadata from your cloud or by deploying a cloud function that reads resource metadata from within your cloud and then pushes it to the Fusion API.
You onboard log sources to Fusion by creating traffic source(s) in Fusion using the Fusion portal, API, or CLI. You onboard context enrichment to Fusion by creating context integration(s) in Fusion using the Fusion portal, API, or CLI, OR by deploying a cloud function that uses a Fusion API key.
Vectra provides Terraform-based cloud onboarding automation for AWS, Azure, and GCP that can handle onboarding to Fusion and context enrichment for you. It can also manage flow log and DNS log configuration according to a policy you define, if you want it to. Vectra also provides guides for manual configuration and onboarding, and examples for integrating with your IaC.
Who is Vectra AI?
Security teams use Vectra AI for detecting and responding to threats.
Vectra helps security teams understand attacker behavior across network, identity, cloud, and SaaS environments. It is not a firewall, a CSPM, SIEM, or a general-purpose logging platform — it is a detection and response layer that uses telemetry from multiple environments to surface meaningful attacker signals and support analyst investigation workflows.
When cloud teams get involved
A request from the security team to connect cloud logs to an external platform
A need for IAM role approval, logging configuration, log routing, or IaC deployment
A conversation about scope, permissions, cost, and governance
What is Vectra Fusion?
Vectra Fusion is used to collect and process cloud logs, including VPC flow logs, DNS resolver logs, and cloud context metadata. That data can then be used for search, analytics, dashboards, retention, and alerting.
Fusion is closest to a managed network log ingestion and analytics layer. It is not a replacement for your cloud logging platform, data lake, Terraform pipeline, or cloud governance process. It fits alongside tools and patterns your team already knows.
Fusion is a SaaS; there is no backend or sensor deployment to the cloud involved.
Cloud logging (CloudWatch, Azure Monitor, Cloud Logging, OCI Logging)
Fusion consumes selected logs and metadata for security use cases
SIEM
Fusion can complement downstream security workflows and alerts; some organizations decide to stop sending high-volume network metadata log sources directly to these sinks and have Vectra send prioritized events at low volume instead
Terraform / CloudFormation / IAC
Deployment should happen through customer-controlled IaC or approved cloud-native methods; for a POC or small environments this could be done with manual configuration
IAM / RBAC
Permissions are reviewed, scoped, and approved by the cloud team
VPC / VNet flow logs
Fusion uses flow logs for providing network observability and detection without the need to use traffic mirroring, packet brokers, or agents
DNS logs
Fusion can use cloud DNS resolver logs as context for traffic and investigation
Dashboards / observability tools
Fusion can also be used as its own standalone search and analytics platform for ingested telemetry
What is cloud context?
Context is resource metadata from the cloud provider that is combined with flow logs in Fusion. In addition to ingesting flow logs and DNS logs, Vectra Fusion enriches the logs with context from the cloud environment. For example, in AWS, a flow log may tell you that IP 1.2.3.4 in VPC vpc-01234567 is the source IP. Describing the resources in that AWS account can determine that this IP belongs to an EC2 instance, along with a name and other attributes that provide valuable context about that traffic.
Two deployment options for context enrichment
Option 2: Cloud-deployed function
You deploy a cloud function that reads asset metadata from your cloud and then uses a Vectra Fusion API key to upload this context to Vectra Fusion.
This is accomplished with a Lambda function in AWS, an Azure Function in Azure, and a Cloud Function in GCP. These can be deployed as part of Vectra Fusion cloud onboarding automation or through your own IaC. The source code for these functions is provided in the automation repo.
Why your team is involved
The security team needs the data, but cloud teams usually own the path to it.
Security teams often need visibility into cloud traffic, DNS activity, and cloud context. But they typically do not own the infrastructure required to enable, route, scope, or govern that telemetry. That is why the cloud team is part of this conversation — because the logging path runs through infrastructure you own and operate.
The goal is not to bypass cloud governance. The goal is to help the SOC get useful telemetry through a deployment model the cloud team can approve and operate. Every permission, scope decision, and deployment method is subject to your team's approval and action.
Key ownership areas
IAM / RBAC Your team reviews and approves all IAM roles, trust relationships, RBAC assignments, and custom role definitions before deployment proceeds.
IaC pipelines All infrastructure changes occur through your existing IaC and cloud configuration pipelines. If you use Vectra's Terraform-based cloud onboarding automation, you can optionally let it make logging configuration changes through a deployed cloud function according to a policy.
Log routing Your team controls where logs land, how they are routed, what gets sent, and what retention and cost guardrails apply at every stage.
Scope decisions Which accounts, regions, VPCs, and supported log types are included is defined as part of the deployment. Vectra works within the boundary you define.
Activation journey
Cloud-specific deployment guidance
Each cloud has its own logging model, IAM system, deployment tooling, and logging path. Select the tab for your environment(s).
AWS VPC flow logs, AWS Transit Gateway flow logs, AWS Route 53 DNS resolver logs, AWS cloud context
Deployment options
Manual onboarding
Organizations with a small number of VPCs that rarely change, or for an initial PoC.
Vectra onboarding automation
Organizations that want a complete, supported, end-to-end solution for managing flow log configuration and onboarding to Fusion.
Custom IaC automation
Organizations experienced with AWS IaC that already provision VPCs or flow log configurations through automation and want to extend that workflow to Fusion.
Decisions to make
What deployment method will be used?
What OUs, accounts, and VPCs are in scope for the initial deployment?
What log ingest method will be used?
S3 — recommended
Kinesis — alternative
What cloud context enrichment model will be used?
Cross-account read-only IAM role
Lambda cloud function
Is there a centralized logging account, or will one be designated for this purpose?
VNet flow logs, cloud context
Deployment options
Manual onboarding
Organizations with a small number of VNets and subscriptions that rarely change, or for an initial PoC.
Vectra onboarding automation
Organizations that want a complete, supported, end-to-end solution for managing flow log configuration and onboarding to Fusion.
Custom IaC automation
Organizations experienced with Azure IaC that already provision VNets or flow log configurations through automation and want to extend that workflow to Fusion.
Decisions
What deployment method will be used?
Which tenant, management groups, subscriptions, and VNets are in scope?
Which subscription should host the Azure storage accounts that receive VNet flow logs?
Is Network Watcher enabled in the required subscriptions?
What cloud context enrichment model will be used?
Read-only Entra ID application
Azure Function
VPC flow logs, Cloud DNS logs, cloud context
Deployment options
Manual onboarding
Organizations with a small number of projects that rarely change, or for an initial PoC.
Vectra onboarding automation
Organizations that want a complete, supported, end-to-end solution for managing flow log configuration and onboarding to Fusion.
Custom IaC automation
Organizations experienced with GCP IaC that already provision VPCs, DNS logging, or related resources through automation and want to extend that workflow to Fusion.
Decisions
What deployment method should be used?
Which organization, folders, projects, and VPCs are in scope?
What log sink architecture will be used? See Aggregated sink design patterns.
VCN flow logs, cloud context
Deployment options
Manual onboarding
Organizations with a small number of VCNs that rarely change, or for an initial PoC.
Custom IaC automation
Organizations experienced with OCI IaC that already provision resources or log configurations through automation and want to extend that workflow to Fusion.
Decisions
What deployment method should be used?
Which tenancy, compartments, and VCNs are in scope?
Success Criteria
A successful first onboarding is validated, and useful.
A good first onboarding is measured by whether the security team can do something useful with the data, whether the cloud team understands and can modify what was deployed, and whether the next tuning decision is clear. For larger organizations, start with a narrow, well-understood scope and validate, then expand.
Cloud team understands what Vectra is and what Fusion does
Deployment method is approved and executed through the IaC pipeline
IAM and RBAC permissions are reviewed and scoped by the cloud team
Initial scope is agreed to
Flow logs, DNS logs, if applicable, and cloud context are flowing and confirmed in Vectra Fusion
Log volume is understood
Initial use case(s) are validated
Next tuning/scoping decision is clear and owned
Working session planner
Build the activation plan together. Use this section as a lightweight planning tool during a working session between the security and cloud teams.
Primary cloud
AWS / Azure / GCP / OCI / Multi-cloud
Cloud team owner
Name and team responsible for deployment, IAM, and operational support
Security team owner
Name and team responsible for validation, use case, and ongoing analysis
Deployment method
Vectra onboarding automation, Custom IaC, Console/CLI
Initial scope
Org/OU/Account/VPC; Tenant/Management Group/VNet; Org/Folder/Project/VPC; Org/Compartment/VCN
Telemetry sources
Flow logs / DNS logs / Cloud context metadata
Initial use case
Security team cloud network observability
Generated activation summary format:
We will start with [cloud] for [initial use case]. The cloud team owner is [team]. The SOC owner is [team]. The initial deployment method is [method]. The first scope is [scope]. The telemetry sources are [sources]. Next step: [action].
Last updated
