A powerful workflow for quickly opening up AWS Console Services in your browser or searching for entities within them.
Supports Alfred 3, 4, and 5
~/.aws/credentials
and ~/.aws/config
files, respectively. This workflow will use your default
profile by default within these files. See the official AWS docs for more info on how to configure theseTo use, activate Alfred and type aws
to trigger this workflow. From there:
aws ec2 instances
)At any time:
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.
,
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, so aws ec2 ,searchterm
is a shorter alias for aws ec2 instances searchterm
. You can customize this alias by setting the ALFRED_AWS_CONSOLE_SERVICES_WORKFLOW_SEARCH_ALIAS
environment variable to any other string.~/.aws/config
file. However, you can override this on a single query basis by typing $
. This workflow will then populate a list of regions to select for this query. You can customize this alias by setting the ALFRED_AWS_CONSOLE_SERVICES_OVERRIDE_AWS_REGION_ALIAS
environment variable to any other string.~/.aws/credentials
file. However, you can override this on a single query basis by typing @
. This workflow will then populate the list of profiles defined in your ~/.aws/credentials
file. You can customize this alias by setting the ALFRED_AWS_CONSOLE_SERVICES_OVERRIDE_AWS_PROFILE_ALIAS
environment variable to any other string.ALFRED_AWS_CONSOLE_SERVICES_WORKFLOW_MAX_CACHE_AGE_SECONDS
environment variable to the number of seconds that better suits your need.ALFRED_AWS_CONSOLE_SERVICES_WORKFLOW_AWS_CONSOLE_DOMAIN
environment variable. This workflow will then populate all relevant URLs with that domain when opening links.See this README
See this README
Like this workflow? Consider donating! π»