Skip to content

Requirements

Yriser has been written in Shell using the jq, bc and AWS CLI.

Install jq

Operating System Installation Instructions Available jq Versions
Linux sudo apt-get install jq (Debian/Ubuntu) 1.6 (64-bit), 1.5, 1.4, 1.3 (64/32-bit)
Linux sudo dnf install jq (Fedora)
Linux sudo zypper install jq (openSUSE)
Linux sudo pacman -S jq (Arch)
macOS brew install jq (Homebrew) 1.6 (64-bit), 1.5, 1.4, 1.3 (64-bit)
macOS port install jq (MacPorts)
macOS fink install jq (Fink)
FreeBSD pkg install jq (pre-built)
FreeBSD make -C /usr/ports/textproc/jq install clean (from source)
Solaris pkgutil -i jq (OpenCSW)

Install bc

Operating System Installation Instructions
Linux sudo apt-get install bc (Debian/Ubuntu)
Linux sudo dnf install bc (Fedora)
Linux sudo zypper install bc (openSUSE)
Linux sudo pacman -S bc (Arch)
macOS brew install bc (Homebrew)
macOS port install bc (MacPorts)
macOS fink install bc (Fink)
FreeBSD pkg install bc (pre-built)
FreeBSD make -C /usr/ports/math/bc install clean (from source)
Solaris pkgutil -i bc (OpenCSW)
Solaris bc 1.07.1 binaries for Solaris 11 (64-bit/32-bit)

AWS

AWS CLI

Please refer to the AWS documentation

AWS Authentication

Make sure you have properly configured your AWS-CLI with a valid Access Key and Region or declare AWS variables properly (or instance profile/role):

aws configure sso

or

export AWS_ACCESS_KEY_ID="ASXXXXXXX"
export AWS_SECRET_ACCESS_KEY="XXXXXXXXX"
export AWS_SESSION_TOKEN="XXXXXXXXX"