{ "cells": [ { "cell_type": "markdown", "id": "e13084db-c69f-4e70-aa79-acfd2159093a", "metadata": {}, "source": [ "# Get Database" ] }, { "cell_type": "code", "execution_count": 1, "id": "b058c1df-087e-4856-828c-e296ecd1a95c", "metadata": {}, "outputs": [], "source": [ "# just one database\n", "DB_NAME=\"welcomedb\"\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "3698017d-42ed-4280-afa1-723f19ae398c", "metadata": {}, "outputs": [], "source": [ "import os\n", "import boto3\n", "import json\n", "import datetime\n", "\n", "from managed_kx import *\n", "from env_2 import *\n" ] }, { "cell_type": "code", "execution_count": 3, "id": "ed241efe-523e-4d2f-8e1b-94a09adf42e7", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using variables ...\n" ] } ], "source": [ "# triggers credential get\n", "session=None\n", "\n", "try:\n", " subprocess.call([\"which\", \"ada\"])\n", " os.system(f\"ada credentials update --account={ACCOUNT_ID} --provider=isengard --role=Admin --once\")\n", "except: \n", " None\n", "\n", "if AWS_ACCESS_KEY_ID is None:\n", " print(\"Using Defaults ...\")\n", " # create AWS session: using access variables\n", " session = boto3.Session()\n", "else:\n", " print(\"Using variables ...\")\n", " session = boto3.Session(\n", " aws_access_key_id=AWS_ACCESS_KEY_ID,\n", " aws_secret_access_key=AWS_SECRET_ACCESS_KEY,\n", " aws_session_token=AWS_SESSION_TOKEN\n", " )\n", "\n", "# create finspace client\n", "client = session.client(service_name='finspace', endpoint_url=ENDPOINT_URL)" ] }, { "cell_type": "markdown", "id": "6b7294c7-d9a3-4fb2-b671-12ead3e17e83", "metadata": {}, "source": [ "# Database Details" ] }, { "cell_type": "code", "execution_count": 4, "id": "b78cd04a-feb5-4b3b-a8cc-066c5a2e1cf3", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "====================================================================================================\n", "Database: welcomedb, Changesets: \n", "Welcome kdb database\n", "Bytes: 34,526,532 Changesets: 1 Files: 41\n", "----------------------------------------------------------------------------------------------------\n" ] }, { "data": { "text/html": [ "
\n", " | changesetId | \n", "createdTimestamp | \n", "activeFromTimestamp | \n", "lastModifiedTimestamp | \n", "status | \n", "
---|---|---|---|---|---|
0 | \n", "VsQ3bsYloWVaDQSZp7fWmw | \n", "2023-05-30 22:53:13.165000+00:00 | \n", "2023-05-30 22:53:20.534000+00:00 | \n", "2023-05-30 22:53:13.165000+00:00 | \n", "COMPLETED | \n", "