#!/bin/bash

# A script to create an Amazon S3 Glacier vault using AWS CLI.

# --- Configuration ---
REGION="us-east-1"
VAULT_NAME="MyCLIGlacierVault"

# --- 1. Create Glacier Vault ---
echo "--- Creating Glacier Vault: $VAULT_NAME ---"
aws glacier create-vault \
  --vault-name $VAULT_NAME \
  --account-id - \
  --region $REGION

echo "Glacier Vault '$VAULT_NAME' created."

# --- 2. Output Vault Name ---
echo -e "\n--- Glacier Vault Setup Complete! ---"
echo "Vault Name: $VAULT_NAME"
echo "You can now upload archives to this vault."

read -p "Press Enter to delete the Glacier Vault..."

# --- Clean Up ---
echo -e "\n--- Cleaning up resources ---"

# Delete Glacier Vault
echo "Deleting Glacier Vault '$VAULT_NAME'வுகளை..."
aws glacier delete-vault \
  --vault-name $VAULT_NAME \
  --account-id - \
  --region $REGION

echo "Glacier Vault deleted."

echo -e "\n--- Glacier vault demonstration and cleanup complete ---"
