Tech ONTAP Blogs
Tech ONTAP Blogs
AI-assisted coding with GitHub Copilot has transformed how millions of developers write code. Yet, when provisioning the infrastructure their applications depend on, developers still face time-consuming manual workflows that break focus and slow delivery.
That’s because, while infrastructure-as-code (IaC) automates many tasks, it still demands researching configurations, writing complex templates, and switching between tools. What if developers could instead ask for the infrastructure they need, and let an AI handle the rest?
There’s a new way for Amazon FSx for NetApp ONTAP (FSx for ONTAP) users to do just that: The FSx for ONTAP Visual Studio Code (VS Code) extension. Now available in the Visual Studio Marketplace, this extension brings enterprise-grade storage provisioning directly into VS Code.
In this post, we introduce the FSx for ONTAP VS Code extension. We see how application developers, DevOps engineers, and platform engineers can use it to generate optimized infrastructure templates to deploy and manage FSx for ONTAP file systems and volumes—all with the help of an AI assistant that’s built directly into the developer interface, where the code lives.
Here’s what we cover:
Modern software development often spans multiple layers, from writing code to provisioning infrastructure and managing data. To manage these effectively, developers and DevOps engineers must frequently move across integrated development environments (IDEs), the AWS Console, and documentation. This fragmented workflow creates four key challenges:
The result: Developers lose momentum, platform engineers have more tickets to manage, and innovation slows before code even reaches production.
The FSx for ONTAP VS Code extension brings FSx for ONTAP operations directly into VS Code, connecting GitHub Copilot with your AWS environment through a unified, AI-assisted experience.
The extension provides full visibility and insights into your FSx for ONTAP infrastructure using a conversational AI interface directly in your developer environment. It integrates with the ONTAP® CLI, FSx APIs, and Amazon CloudWatch APIs.
At the heart of the extension is the @fsx-ontap chat participant. By simply typing @fsx-ontap in the GitHub Copilot Chat, you can use natural language prompts to ask context-based questions about your file systems, retrieve metrics, check backups, or request intelligent recommendations—all powered by real-time data from FSx for ONTAP and CloudWatch APIs.
Together, these capabilities support IaC automation, resource management, and AI-driven operations within a single, developer-first interface.
The FSx for ONTAP VS Code extension simplifies how developers and platform engineers use and manage FSx for ONTAP, unlocking more automation, visibility, and control.
The chat participant retrieves live data from FSx for ONTAP and Amazon CloudWatch APIs, providing actionable insights in real time. Include /filesystem in your question to access ONTAP commands for deeper insights beyond the AWS Console.
Note: Always review and validate AI-generated templates, recommendations, and responses against your specific environment and requirements.
The capabilities of the FSx for ONTAP VS Code extension deliver value at every level, from individual developers accelerating daily workflows to organizations standardizing infrastructure operations at scale.
For developers and DevOps engineers managing FSx for ONTAP, the extension supports:
These individual improvements compound at the organizational level, supporting:
Whether you're provisioning a single volume or managing FSx for ONTAP across multiple teams and accounts, the extension brings speed, consistency, and intelligence to every interaction, making storage operations a seamless part of the development workflow.
Let’s take a look at installation and some of the common operations that you can carry out using the FSx for ONTAP VS Code extension.
In the VS Code Marketplace, search for “NetApp FSx ONTAP” and then install the extension. Select the NetApp icon in the activity bar to begin.
The following screen shows the welcome page for the NetApp FSx for ONTAP VS Code extension.
From the welcome page, select Connect to AWS to choose your AWS credential profile (from those configured through aws configure) and select your preferred Region(s) using the globe icon.
Once configured, the extension automatically displays a hierarchical view of the entire FSx for ONTAP environment in the sidebar.
You can now view and manage your FSx for ONTAP file systems directly from your IDE.
You can select from pre-built Terraform or CloudFormation templates that embed AWS and NetApp best practices. You can review, customize, and deploy directly from your IDE with full visibility into the process.
Here you can see the process of selecting the pre-built Terraform template to quickly deploy FSx for ONTAP infrastructure.
You can open terminal sessions from the extension to access the ONTAP CLI or AWS CLI for advanced management operations.
The following screen shows the in-IDE terminal session connecting directly to your file system for advanced configuration. You can connect using SSH or through Amazon EC2 Instance Connect for more secure, in-context access to your file systems.
You can access the @fsx-ontap chat participant in the Copilot Chat to get AI-based insights using natural language.
The following screen shows how @fsx-ontap provides real-time, contextual resource information. With the chat participant, you can use natural language to query resources, retrieve metrics, and perform operational tasks and get responses you can understand.
For more advanced use cases, explore the source code and documentation in the fsx-ontap-vscode GitHub repository to learn about extensibility, issue reporting, and contribution guidelines.
The FSx for ONTAP VS Code extension simplifies how developers and platform teams interact with storage on AWS. Combining automation, AI assistance, and best practices within VS Code turns complex infrastructure tasks into intuitive, conversational operations.
For teams managing FSx for ONTAP on AWS, this isn't just added convenience, it's a productivity enhancer that supports faster deployment while maintaining quality, security, and cost efficiency.
Ready to explore the difference?