Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Windows PowerShellでAWS CLIのコマンド短縮

Windowsでaws cliのDockerを使用するパターンのPowershellでのコマンド短縮方法を記載します。公式にはdoskey(コマンドプロンプト)を使用した方法が記載されています。

Docker コマンドの短縮

Aliasに設定します

プロファイルファイルを開きます。
もしファイルがない場合、New-Item -type file -force $profileで新規作成します。

PS C:\> notepad $profile

以下を記入します。作成する関数名は任意です。

function CustomAawsCli {docker run --rm -it -v $env:userprofile\.aws:/root/.aws -v ${PWD}:/aws amazon/aws-cli $args}
sal aws CustomAawsCli

awsでコマンドが使用できるようになります。

PS C:\> aws --version
aws-cli/2.1.27 Python/3.7.3 Linux/4.19.121-linuxkit docker/x86_64.amzn.2 prompt/off

参考記事

今すぐalias登録すべきPowerShellワンライナー

urushibata
エンジニアやっています。 …(´・ω・`)
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away