rkoval / Alfred Aws Console Services Workflow
Licence: mit
A powerful workflow for quickly opening up AWS Console Services in your browser or searching for entities within them.
Stars: ✭ 171
Projects that are alternatives of or similar to Alfred Aws Console Services Workflow
alfred-timer-workflow
Alfred workflow to start a timer, which blinks when the time is up.
Stars: ✭ 39 (-77.19%)
Mutual labels: productivity, alfred-workflow
Small Workflows
Small Alfred workflows I use
Stars: ✭ 218 (+27.49%)
Mutual labels: productivity, alfred-workflow
alfred-string-operations
Perform string operations to clipboard content
Stars: ✭ 70 (-59.06%)
Mutual labels: productivity, alfred-workflow
alfred-ask-create-share
Alfred workflow for creating web submissions (Stack Exchange, Forums and more)
Stars: ✭ 30 (-82.46%)
Mutual labels: productivity, alfred-workflow
AlfredWorkflows
My workflow creations for Alfred on macOS.
Stars: ✭ 55 (-67.84%)
Mutual labels: productivity, alfred-workflow
Alfred Iconfinder Search
Alfred 3 workflow for Iconfinder instant search
Stars: ✭ 14 (-91.81%)
Mutual labels: productivity, alfred-workflow
Notion Toolbox
This is a collection of Notion tools that work in tandem together.
Stars: ✭ 441 (+157.89%)
Mutual labels: productivity, alfred-workflow
Aws Launcher
AWS Launcher. Launch AWS Services from your macOS dock.
Stars: ✭ 132 (-22.81%)
Mutual labels: productivity, aws
Alfred Dark Mode
Alfred 3 workflow to toggle the system dark mode
Stars: ✭ 165 (-3.51%)
Mutual labels: alfred-workflow
Terraform Aws Components
Opinionated, self-contained Terraform root modules that each solve one, specific problem
Stars: ✭ 168 (-1.75%)
Mutual labels: aws
Terraform Aws Autoscaling
Terraform module which creates Auto Scaling resources on AWS
Stars: ✭ 166 (-2.92%)
Mutual labels: aws
Docker S3 Volume
Docker container with a data volume from s3.
Stars: ✭ 166 (-2.92%)
Mutual labels: aws
Alfred Web Searches
Alfred workflow to search through any website (easily extendable list)
Stars: ✭ 170 (-0.58%)
Mutual labels: alfred-workflow
Replicator
Automated Cluster and Job Scaling For HashiCorp Nomad
Stars: ✭ 166 (-2.92%)
Mutual labels: aws
Spaces Api
An API wrapper for DigitalOcean's Spaces object storage designed for easy use.
Stars: ✭ 166 (-2.92%)
Mutual labels: aws
Aws Virtual Bastion
A web based terminal for EC2 instances that does not require SSH or any other inbound connections to the instaces. Instead it uses the AWS Systems Manager (SSM) API to run commands (bash or powershell).
Stars: ✭ 166 (-2.92%)
Mutual labels: aws
Lad
👦 Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
Stars: ✭ 2,112 (+1135.09%)
Mutual labels: aws
Amazon Ecs Plugin
Amazon EC2 Container Service Plugin for Jenkins
Stars: ✭ 169 (-1.17%)
Mutual labels: aws
AWS Console Services – Alfred Workflow
A powerful workflow for quickly opening up AWS Console Services in your browser or searching for entities within them.
Supports Alfred 3 and 4
Installation
- Download the latest release
- Open the downloaded file in Finder
- Make sure your AWS Credentials and Region are set in your
~/.aws/credentials
and~/.aws/config
files, respectively. This workflow will use yourdefault
profile by default within these files. See the official AWS docs for more info on how to configure these - If running on macOS Catalina or later, you MUST add Alfred to the list of security exceptions for running unsigned software. See this guide for instructions on how to do this.
- Yes, this sucks and is annoying, but there is unfortunately is no easy way around this. macOS requires a paying Developer account for proper app notarization. I'm afraid I'm not willing to pay a yearly subscription fee to Apple just so that this (free and open source) project doesn't pester macOS Gatekeeper.
Usage
To use, activate Alfred and type aws
to trigger this workflow. From there:
- type any search term to search for services
- if the current service result has a 🗂 in the subtitle, press Tab to autocomplete into sub-services (for example, navigate to "Security Groups" within the "EC2" service)
- keep typing after autocompleting to filter sub-services
- if the current sub-service result has a 🔎 in the subtitle, press Tab again to start searching for its entities (for example, you can search for EC2 Instances when tabbed to
aws ec2 instances
)
At any time:
- press Enter to open the current result in your default browser
- press ⌘+Enter to copy the result's URL to clipboard.
Note that you must be logged in for the page to open directly to your service. See this config file for the full list of supported services and their sub-services and this file for the list of supported searchers.
Advanced Features
- Fuzzy filtering a la Sublime Text is supported
- Configurable workflow environment variables
- Search alias – If a sub-service has a ⭐ in the subtitle, you can use
,
as an alias for it to more quickly search for that entity. For example, in this workflow, the EC2 service's default entity is an EC2 instance, soaws ec2 ,searchterm
is a shorter alias foraws ec2 instances searchterm
. You can customize this alias by setting theALFRED_AWS_CONSOLE_SERVICES_WORKFLOW_SEARCH_ALIAS
environment variable to any other string. - Cache expiration age – Sub-service entity searching makes heavy use of caching to make filtering performant and to prevent handling big requests/responses to/from AWS on every execution. The cache expiration age for each entity is set to 3 minutes by default. If you find that this is too short/long for your usage, you can set the
ALFRED_AWS_CONSOLE_SERVICES_WORKFLOW_MAX_CACHE_AGE_SECONDS
environment variable to the number of seconds that better suits your need. - AWS settings – You can override any/all AWS configuration values which the underlying AWS library should respect.
- Search alias – If a sub-service has a ⭐ in the subtitle, you can use
Contributing
See this README
Packaging for Release
See this README
Troubleshooting
-
"I'm seeing the following dialog when running the workflow"
Per the installation steps, you MUST add Alfred to the list of Developer Tool exceptions for Alfred to run any workflow that contains an executable (like this one)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].