技能 编程开发 Vertex AI生产就绪度验证器

Vertex AI生产就绪度验证器

v20260423
validator-expert
该技能旨在对Vertex AI Agent Engine的部署进行全面的生产就绪度验证。它执行跨越安全、监控、性能、合规和最佳实践五个维度的加权审计,生成0-100%的综合评分。输出结果包含每一项检查的详细通过/失败报告,并提供按优先级排序的可操作的优化建议,确保部署质量达到生产级标准。
获取技能
397 次下载
概览

Validator Expert

Current State

!gcloud config get-value project 2>/dev/null || echo 'no active project'
!gcloud auth list --filter=status:ACTIVE --format="value(account)" 2>/dev/null || echo 'not authenticated'

Overview

Validate production readiness of Vertex AI Agent Engine deployments by executing weighted checks across five categories: security (30 points), monitoring (20 points), performance (25 points), compliance (15 points), and best practices (10 points). This skill produces a 0-100% composite score with pass/fail per check and prioritized remediation recommendations.

Prerequisites

  • gcloud CLI authenticated with roles/aiplatform.viewer, roles/iam.securityReviewer, and roles/monitoring.viewer
  • Access to the target Google Cloud project and Vertex AI Agent Engine deployment
  • Cloud Monitoring API and Cloud Logging API enabled in the project
  • Knowledge of the deployment's expected SLOs (latency targets, error rate thresholds)
  • Read-only access to IAM policies, VPC-SC configurations, and service account bindings

Instructions

  1. Retrieve the deployment configuration using the Python SDK (vertexai.Client().agent_engines.get(name)) or REST API (GET https://{LOCATION}-aiplatform.googleapis.com/v1/projects/{PROJECT}/locations/{LOCATION}/reasoningEngines/{ID}) and parse model, scaling, and feature settings
  2. Run the security validation suite (see security checklist):
  • Check if Agent Identity is enabled (recommended over service accounts for 2025+ deployments)
  • If using service accounts, verify IAM roles follow least-privilege (roles/aiplatform.expressUser, not roles/aiplatform.admin)
  • Confirm VPC Service Controls perimeter is active and correctly scoped
  • Check encryption at rest (CMEK or Google-managed) and in-transit (TLS 1.3)
  • Scan configuration files and environment variables for hardcoded secrets
  • Validate Model Armor is enabled with roles/modelarmor.user granted
  • Check Memory Bank IAM Conditions for multi-tenant agents
  1. Run the monitoring validation suite:
  • Verify Cloud Monitoring dashboards exist with required panels (request count, error rate, latency)
  • Confirm alerting policies cover error rate spikes, latency SLO breaches, and cost thresholds
  • Check token usage tracking is enabled with per-model granularity
  • Validate structured logging with severity levels and correlation IDs
  • Confirm latency SLOs are defined with p95 and p99 targets
  1. Run the performance validation suite:
  • Verify auto-scaling is configured with appropriate min/max instance counts
  • Check resource limits (CPU, memory) match expected workload profile
  • Confirm caching strategy is implemented for repeated prompts or embeddings
  • Validate Code Execution Sandbox TTL is set between 7-14 days
  • Check Memory Bank retention policy (min 100 memories, auto-cleanup enabled)
  1. Run the compliance validation suite:
  • Confirm audit logging is enabled for all admin and data access operations
  • Verify data residency meets regional requirements
  • Check privacy policies and data retention schedules
  • Validate backup and disaster recovery configuration
  1. Calculate weighted scores per category and compute the overall production readiness percentage
  2. Generate a prioritized recommendation list sorted by score impact per remediation effort

Output

  • Production readiness score: 0-100% with status (READY >= 85%, NEEDS WORK 70-84%, NOT READY < 70%)
  • Per-category breakdown: security (x/30), monitoring (x/20), performance (x/25), compliance (x/15), best practices (x/10)
  • Pass/fail table for each individual check with evidence notes
  • Prioritized remediation plan: action items ranked by score improvement per effort
  • Comparison to previous validation run (if available) showing score delta

Error Handling

ErrorCauseSolution
Insufficient IAM permissionsViewer roles not granted on target projectRequest roles/aiplatform.viewer and roles/iam.securityReviewer from project admin
Agent deployment not foundIncorrect agent ID or deployment deletedVerify agent ID with vertexai.Client().agent_engines.list() or REST GET .../reasoningEngines; confirm deployment region
Monitoring API returns no dataAPI not enabled or agent has zero trafficEnable Monitoring API; generate synthetic traffic to populate baseline metrics
VPC-SC configuration inaccessibleOrganization policy restricts VPC-SC readsRequest roles/accesscontextmanager.policyReader at organization level
Compliance check inconclusiveAudit logs not enabled or retention too shortEnable Data Access audit logs; set log retention to minimum 365 days

Examples

Scenario 1: Pre-Launch Validation -- Validate a new ADK agent before production launch. Run all five validation categories. Target score: 85%+ overall, with security score at 28/30 minimum. Generate remediation plan for any failing checks.

Scenario 2: Post-Incident Security Audit -- After a permission escalation incident, re-validate security posture. Focus on IAM least-privilege, service account bindings, and VPC-SC perimeter integrity. Compare scores against the last passing validation.

Scenario 3: Quarterly Compliance Review -- Execute compliance and monitoring validation suites for SOC 2 audit preparation. Verify audit logging coverage, data residency compliance, and backup/DR configuration. Export results as evidence artifacts.

Resources

Validation checklists (read the relevant one during each validation step):

Official Google Cloud documentation:

信息
分类 编程开发
名称 validator-expert
版本 v20260423
大小 14.09KB
更新时间 2026-09-06
语言