nrp-s3

Automate Ceph S3 bucket creation, access control, and syncing on NRP Nautilus.

4|1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/boettiger-lab/agent-skills --skill nrp-s3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nrp-s3
Source: https://github.com/boettiger-lab/agent-skills/tree/main/nrp-s3
Command: npx skills add https://github.com/boettiger-lab/agent-skills --skill nrp-s3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates management of Ceph S3 storage on the NRP Nautilus cluster to simplify bucket creation, access control, and data syncing.

Core Features & Use Cases

  • Internal vs external endpoints management for Ceph S3 on NRP Nautilus.
  • Bucket creation, public-read configuration, CORS settings, and syncing datasets to Source.coop.
  • Credential handling and Kubernetes secret usage to avoid credential leakage.

Quick Start

Create a new bucket using the internal endpoint and configure CORS for browser-based access.

Frequently Asked Questions about nrp-s3

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

FAQPage Schema
How do I create a Ceph S3 bucket on the NRP Nautilus cluster?

You can automate Ceph S3 bucket creation on the NRP Nautilus cluster using this Skill to handle endpoint selection, configure public-read settings, and apply CORS rules for browser-based access.

What do I need to configure before managing NRP Ceph S3 buckets?

Before managing NRP Ceph S3 buckets, you need kubectl configured for the Nautilus cluster, rclone with an nrp remote configured, and optionally the AWS CLI for advanced bucket policy operations.

How do I sync datasets to Source.coop from a Ceph S3 bucket?

To sync datasets to Source.coop from a Ceph S3 bucket, you use rclone with a configured nrp remote to automate the data syncing process, selecting the appropriate internal or external endpoint for transfer.

How do I handle credentials when using Ceph S3 storage on NRP Nautilus?

You handle credentials securely by leveraging Kubernetes secrets to avoid credential leakage when managing Ceph S3 storage on NRP Nautilus, ensuring safe access control across your bucket operations.

Can I configure CORS for browser-based access to Ceph S3 buckets?

Yes, you can configure CORS settings for browser-based access when creating a Ceph S3 bucket on NRP Nautilus, applying the rules alongside public-read configuration and endpoint management.

When should I use internal vs external endpoints for Ceph S3 on NRP Nautilus?

You choose between internal and external endpoints for Ceph S3 on NRP Nautilus based on whether your workload runs inside the cluster or requires external access, balancing transfer speed and accessibility.