oxigdal-cloud-enhanced
Deep cloud platform integrations for AWS, Azure, and GCP.
Overview
This crate provides enhanced cloud platform integrations beyond basic storage, including:
- AWS: S3 Select, Athena, Glue, Lambda, SageMaker, CloudWatch, and cost optimization
- Azure: Data Lake Gen2, Synapse Analytics, Azure ML, Azure Monitor, Managed Identity, and cost management
- GCP: BigQuery GIS, Dataflow, Vertex AI, Cloud Monitoring, Workload Identity, and cost management
Features
AWS Integration
- S3 Select: Query data in-place on S3 without downloading
- Athena: SQL queries on S3 data with metadata catalog
- Glue: Data catalog and ETL job management
- Lambda: Serverless function execution and management
- SageMaker: ML model training, deployment, and inference
- CloudWatch: Metrics, logs, and monitoring
- Cost Optimizer: S3 Intelligent-Tiering, lifecycle policies, and cost tracking
Azure Integration
- Data Lake Gen2: Hierarchical namespace storage with ACLs
- Synapse Analytics: SQL and Spark analytics
- Azure ML: Training jobs, model deployment, and batch inference
- Azure Monitor: Metrics, logs, and alerts
- Managed Identity: Authentication and authorization
- Cost Management: Budgets, forecasts, and recommendations
GCP Integration
- BigQuery GIS: SQL queries with geospatial functions
- Dataflow: Pipeline management and execution
- Vertex AI: Model training, deployment, and predictions
- Cloud Monitoring: Metrics, alerts, and uptime checks
- Workload Identity: Service account management and IAM
- Cost Management: Budgets, billing exports, and recommendations
Example Usage
use AwsClient;
async
COOLJAPAN Compliance
- ✅ Pure Rust implementation
- ✅ No
unwrap()calls - ✅ All files < 2000 lines
- ✅ Workspace dependencies
License
Apache-2.0