bucket-creation

Provision and validate Google Cloud Storage buckets for GCSFuse benchmarking.

9|6|Updated Jan 11, 2025
One-click install
npx skills add https://github.com/GoogleCloudPlatform/gcsfuse-tools --skill bucket-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bucket-creation
Source: https://github.com/GoogleCloudPlatform/gcsfuse-tools/tree/main/npi/.agents/skills/bucket-creation
Command: npx skills add https://github.com/GoogleCloudPlatform/gcsfuse-tools --skill bucket-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual complexity and configuration errors associated with provisioning Google Cloud Storage buckets specifically tuned for GCSFuse NPI benchmarking and conformance testing.

Core Features & Use Cases

  • Automated Provisioning: Quickly deploy Regional HNS or Zonal RAPID HNS buckets with required security settings.
  • Configuration Enforcement: Automatically enables uniform bucket-level access and hierarchical namespaces to ensure environment consistency.
  • Use Case: Use this skill to prepare a Zonal RAPID bucket colocated with a GKE cluster to perform low-latency FIO benchmarking for GCSFuse.

Quick Start

Use the bucket-creation skill to provision a new Regional HNS bucket named my-test-bucket in the us-central1 region for project my-gcp-project.

Frequently Asked Questions about bucket-creation

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

FAQPage Schema
How do I provision a GCS bucket for GCSFuse benchmarking?

To provision a GCS bucket for GCSFuse benchmarking, you can deploy Regional HNS or Zonal RAPID HNS buckets with enforced security policies and uniform bucket-level access. This ensures environment consistency for NPI conformance testing.

What is the difference between Regional HNS and Zonal RAPID HNS buckets?

Regional HNS buckets provide standard hierarchical namespace storage across a region, while Zonal RAPID HNS buckets offer low-latency storage colocated with specific zones like GKE clusters. Both support enforced security policies for GCSFuse benchmarking.

Do I need gcloud CLI to create GCSFuse-ready buckets?

Yes, you need authenticated gcloud CLI access to create GCSFuse-ready buckets. The CLI is required to manage storage resources, provision the buckets, and verify bucket metadata colocation for NPI benchmarking.

How do I enable hierarchical namespaces in Google Cloud Storage?

Hierarchical namespaces are enabled automatically during the bucket provisioning process. The configuration enforcement feature enables HNS along with uniform bucket-level access to ensure environment consistency for GCSFuse conformance testing.

What's the best way to prepare a Zonal RAPID bucket for low-latency FIO testing?

The best way to prepare a Zonal RAPID bucket for low-latency FIO testing is to provision it colocated with your GKE cluster. This ensures the RAPID HNS bucket has enforced security policies and metadata colocation for GCSFuse benchmarking.

Why does GCSFuse conformance testing require uniform bucket-level access?

Uniform bucket-level access is required to enforce environment consistency and security policies across the GCS buckets. Disabling object-level ACLs ensures the HNS buckets maintain standardized permissions for accurate NPI benchmarking and conformance testing.