Aiden
Integrations

Google Cloud

Connect Aiden with your Google Cloud Platform(GCP) to get intelligent assistance with resource management, infrastructure operations, and cloud optimization. Once enabled, Aiden becomes your GCP expert, helping you manage resources through natural conversations.

Capabilities

With GCP integration, Aiden can:

  • Monitor and manage virtual machines and compute resources
  • Track storage accounts and fetch their sizes
  • Analyze virtual network configurations
  • Optimize cloud resource utilization
  • Analyze GCP billing and costs
  • Review IAM permissions and policies

Custom Skills

On top of the several out-of-the-box capabilities, you can create custom skills to add additional capabilities.

See the Skills page for more information.

Prerequisites

  1. To integrate a Google Cloud Project with Aiden, create a service account email in that corresponding project named OpsVerse Aiden SA and attach the Basic Viewer role to it.
  2. Additionally, you will need to provide more permissions to access and perform actions on your cloud resources as you start using the GCP integration. We recommend you create a new custom role named OpsVerse_Aiden_GCP and add permissions to the role whenever required. Attach this role to the service account created in the first step. You can add permissions like compute.instances.start, compute.instances.stop (required to start/stop a VM) to the custom role. This will enable Aiden to start or stop a VM as you command.
Custom Role for Service Account
Custom Role for Service Account


3. Now navigate to the Permissions sections of the newly created service account and click on the Grant Access button present in the View by Principles section. Add the principal named [email protected], attach the Service Account Token Creator role to it, and click Save.

Granting Token Creator Role to Aiden SA
Granting Token Creator Role to Aiden SA


Configuration Steps

  1. Navigate to Integrations in the sidebar
  2. Locate the GCP integration card and click Activate
  3. Configure your Azure credentials:
    • Service Account Email
    • Project ID
  4. Click Save to enable the integration
Configuring GCP Integration
Configuring GCP Integration


Example Interactions

  • Show me all storage buckets present in the EU region in my Google cloud
  • List down the names of all the running VMs present in my Google Cloud
  • Start the <name> VM present in the NA region present in my Google cloud
  • What is the size of the storage bucket named <bucket_name> present in my Google cloud