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

    Use a custom CloudFormation resource

    Sometimes you might find that you need to create an AWS CloudFormation resource that is not yet supported in the Altostra Designer. In such case, you can use the Custom Resources resource. The Custom Resources resource enables you in input any valid CloudFormation template that will be added to the resulting template compiled by Altostra.

    Keep in mind that the resources you add using the Custom Resources resource are not checked by Altostra for validity. This resource is meant to help you extend your needs beyond what is currently supported by Altostra, but at your own risk. Please feel free to submit a feature request if you find yourself using this resource.

    Add a custom CloudFormation resource

    1. Open an Altostra project in Visual Studio Code.
    2. Switch to the Altostra view.
    3. Under Resources, click on Custom resources to add a custom resource to your Blueprint.
    4. Click on the Edit icon for the newly added Customer Resources resource in the designer. Edit custom resources resource
    5. Enter a valid CloudFormation (template-resources) JSON object. CFN resouces object
    6. Click SAVE finish editing the Customer Resources resource.

    The JSON object you enter in this dialog must be valid to be set under the Resources property of a CloudFormation template.

    For more information about the CloudFormation template resources format, read the AWS Documentation.

    ← Use the Parameter StoreAttach a custom policy to a Function →
    • Add a custom CloudFormation resource
    © 2021 Altostra, Inc.