Accessing Cloud Storage

Access AWS S3, Azure Blob Storage, and GCP from InterSystems IRIS.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill accessing-cloud-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Accessing Cloud Storage
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/accessing-cloud-storage
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill accessing-cloud-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of interacting with cloud storage providers (like AWS, Azure, GCP) directly from InterSystems IRIS, enabling seamless data management without complex configurations.

Core Features & Use Cases

  • Inbound Adapter: Retrieve data from cloud storage into your InterSystems IRIS production.
  • Outbound Adapter: Upload, delete, and manage data in cloud storage from your InterSystems IRIS production.
  • Low-Level APIs: Programmatically access cloud storage using the %Net.Cloud.Storage.Client class for direct control.
  • Use Case: Automatically download daily reports from an AWS S3 bucket into your InterSystems IRIS system for processing and analysis.

Quick Start

Use the accessing cloud storage skill to upload the file '/usr/file.jpg' to the bucket 's3-bucket' with the blob name 's3-object-blob'.

Frequently Asked Questions about Accessing Cloud Storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload files to AWS S3 using ObjectScript?

You can upload files to AWS S3 from InterSystems IRIS using outbound adapters or the %Net.Cloud.Storage.Client class for direct programmatic control over your storage operations.

Can I retrieve data from Azure Blob Storage into InterSystems IRIS?

You can retrieve data from Azure Blob Storage into InterSystems IRIS using inbound interoperability adapters or the %Net.Cloud.Storage.Client class to download blobs directly into your production.

Does InterSystems IRIS support Google Cloud Platform storage management?

InterSystems IRIS supports Google Cloud Platform storage management through interoperability adapters and low-level client APIs, enabling secure data retrieval, upload, and deletion once you configure your provider credentials and region.

What is the best way to manage cloud storage objects programmatically?

The best way to manage cloud storage objects programmatically is using the %Net.Cloud.Storage.Client class, which provides direct low-level API control for secure data retrieval, upload, and deletion across AWS, Azure, and GCP.

Do I need to configure provider credentials before accessing cloud storage?

Yes, you must configure your storage provider, credentials, and region before accessing cloud storage. This setup ensures secure and efficient data operations when retrieving, uploading, or deleting objects from AWS, Azure, or GCP.

How do I delete objects from a cloud storage bucket via ObjectScript?

You can delete objects from a cloud storage bucket via ObjectScript using outbound interoperability adapters or the %Net.Cloud.Storage.Client class, enabling direct management and deletion of data in your configured AWS, Azure, or GCP environment.