ConsoleMe
GitHub
  • About
  • Architecture
  • Features
    • Credentials
      • AWS Console Login
      • AWS Credential Broker
    • Policy Management
      • Policies View
      • Policy Editor for IAM, SQS, SNS, and S3
      • Self-Service IAM Wizard
      • Policy Request - Review Page
      • Role Creation and Cloning
  • Demo
  • Quick Start
    • Docker
    • Local
  • Prerequisites
    • Required IAM Permissions
      • Central Account
      • Spoke Accounts
  • Configuration
    • Web App Authentication and Authorization
      • Local Development (Auth bypass)
      • ALB Auth (Recommended)
      • Retrieving Google Groups
      • OIDC/OAuth2
        • Cognito
        • Okta
      • SAML
      • Plain-Text Headers
    • Role Credential Authorization
      • Role Tags
        • Role Tagging Service Control Policy (Recommended)
      • Role Authorization through Dynamic Configuration
      • Custom Authorization (Internal Plugin)
    • Account Syncing
    • Metrics
    • Dynamic Configuration
    • AWS Resource Syncing
    • CLI Authentication
    • Sending email through SES
    • AWS Secret Manager Integration
    • CloudTrail Integration via AWS Event Bridge
    • Slack Notifications
  • Celery Tasks
    • Celery Flower
  • Development Guide
    • UI Components
    • Managing Dependencies
  • Deployment Strategies
  • Contributing
  • FAQ
  • License
  • Security
  • Weep CLI
    • Getting Started with Weep
    • AWS Credentials in the CLI using Weep and ConsoleMe
    • Configuration
    • Commands
      • List
      • Serve
      • Export
      • File
      • Credential Process
    • Assuming Roles
    • Advanced Configuration
      • Routing for Metadata Service
      • Shell Completion
Powered by GitBook
On this page
  • Installation
  • Usage
  • Print Defaults

Was this helpful?

  1. Weep CLI

Getting Started with Weep

Using Weep, the ConsoleMe CLI

PreviousSecurityNextAWS Credentials in the CLI using Weep and ConsoleMe

Last updated 3 years ago

Was this helpful?

Weep is a CLI tool that makes it easy to use credentials from ConsoleMe for local development.

Weep offers five methods to serve credentials:

  1. Local

  2. Local

  3. Source credentials with

  4. Export credentials to

  5. Write credentials to

Read about for information about precedence of credential sources.

Installation

Binaries can be downloaded from the GitHub release page:

Download the correct binary for your platform and place it in your path.

Usage

Print Defaults

Weep is a CLI tool that manages AWS access via ConsoleMe for local development.

Usage:
  weep [command]

Available Commands:
  credential_process Retrieve credentials on the fly via the AWS SDK
  export             Retrieve credentials to be exported as environment variables
  file               Retrieve credentials and save them to a credentials file
  help               Help about any command
  imds               Run a local Instance Metadata Service (IMDS) endpoint that serves credentials
  list               List available roles
  serve              Run a local ECS Credential Provider endpoint that serves and caches credentials for roles on demand
  setup              Print setup information
  version            Print version information

Flags:
  -A, --assume-role strings   one or more roles to assume after retrieving credentials
  -c, --config string         config file (default is $HOME/.weep.yaml)
  -h, --help                  help for weep
      --log-file string       log file path (default "tmp/weep.log")
      --log-format string     log format (json or tty)
      --log-level string      log level (debug, info, warn)
  -n, --no-ip                 remove IP restrictions

Use "weep [command] --help" for more information about a command.
ECS credential provider
Meta-data service
credential_process
environment variables
file
AWS configuration settings and precedence
https://github.com/Netflix/weep/releases/latest