Altostra Docs

    ›Working with the Editor

    Getting Started

    • Welcome to Altostra
    • Connect your accounts
    • Install the developer tools
    • Log in from the CLI

    Tutorials

    • Create a Static Website
    • Create a Scalable Webhook
    • Create a Simple API Project
    • Try Altostra without connecting cloud accounts
    • CI/CD with Altostra CLI and Github Actions

    How To

      Working with projects

      • Create a new project
      • Deploy a project
      • Manage a project

      Working with environments

      • Manage an environment
      • Configure instances expiration for an environment

      Working with the Editor

      • Grant access to vendor services
      • Use the Parameter Store
      • Use a custom CloudFormation resource
      • Attach a custom policy to a Function
      • Connect a Function to VPC
      • Add filter policy to SNS subscription

      Organization account settings

      • Set General Settings
      • Connect a Git account
      • Connect Cloud Accounts
      • Manage log aggregation accounts

    CLI

    • Altostra CLI
    • Commands

      • templates
      • new
      • init
      • push
      • deploy
      • sls-deploy
      • sync
      • invalidate
      • domains
      • console
      • environments
      • images
      • instances
      • build
      • config
      • import
      • projects
      • tasks
      • activity-log
      • login
      • logout
      • account
      • whoami
      • api-key
      • docs

      Options

      • --debug
      • --verbose
      • Scripting options
    • Configuration files

    Errors And Solutions

    • Autnentication Required

    Technical Reference

    • Environments
    • Playground Environment
    • Instances
    • Project image
    • Image Repository
    • Log Shipping
    • Deployment Modes
    • Altostra Cloud Integration

    Integrations

      CI/CD

      • CircleCI

      Git

      • Git integration
      • Connect a GitHub account
      • Connect a Bitbucket account

    Use the Parameter Store

    The Parameter Store is a managed service, provided by many cloud service providers, that enables storing configuration values and secrets in in a central safe location with optional encryption of the values.

    Altostra does not manage this configuration or secrets, but rather enables you to connect your application's functions to it so that they can obtain the values during run-time.

    Currently, the AWS Systems Manager Parameter Store is supported.

    Prerequisites

    To use parameters from the Parameter Store, you—or another user with sufficient access to the parameter sotre—must create the parameter values ahead of time by using the AWS Console.

    Create the parameters store resource

    The Parameter Store resource in an Altostra resource that represents a list of parameters to which the connected function requires read-only access. It does not translate to creating an actual resource.

    Parameters can be configured in two ways:

    Option A: Using a strict parameter path

    You can specify the exact parameter name or path to which you want to grant read permissions.

    store-parameter-absoluth-path

    Option B: Using an inclusive parameter path

    When parameter name starts with forward slash (/) it can then be set to grant access to all parameters under that path, recursively.

    store-parameter-relative-path

    Connect functions

    In your project design, connect the Function resources that require access to the parameters, to the Parameters Store resource.

    lambda-to-parameters-store

    ← Grant access to vendor servicesUse a custom CloudFormation resource →
    • Prerequisites
    • Create the parameters store resource
      • Option A: Using a strict parameter path
      • Option B: Using an inclusive parameter path
    • Connect functions

    Ready to Get Started?

    Get Started for Free
    © 2021 Altostra, Inc.