タグ

CLIとcliに関するatm_09_tdのブックマーク (30)

  • 手元の Windows 11 端末に AWS CLI をインストールして AWS CLI コマンドを実行する | DevelopersIO

    コーヒーが好きな emi です。 あらためまして、AWS CLI を手元の Windows 11 端末で使えるようにセットアップします。 作業イメージ 以下の順番で作業します。 ① AWS CLI をダウンロードしてインストール ② AWS CLI 用のIAM ユーザーを作成 ③ IAM ユーザーのクレデンシャルを登録(プロファイル登録) ④ Windows クライアント端末から AWS CLI コマンドを実行する ①AWS CLI をダウンロードしてインストール 以下のドキュメントを参考に、手元の Windows クライアント端末に AWS CLI の最新バージョンをインストールします。 以下のリンクより、Windows 用の AWS CLI MSI インストーラ (64 ビット) をダウンロードして実行します。 「AWSCLIV2.msi」というファイルがダウンロードされます。 htt

    手元の Windows 11 端末に AWS CLI をインストールして AWS CLI コマンドを実行する | DevelopersIO
  • AWS CLIを使用したS3操作入門 | DevelopersIO

    はじめに データアナリティクス事業部のおざわです。お客様からAWS CLIを使ってローカルからS3にファイルをコピーしたり、ダウンロードしたりといった操作を試してみたいとお話を伺ったので、今回はAWS CLIを使った簡単なS3の操作に関してチュートリアル形式でまとめてみました。 AWS CLIのインストールと初期設定 以下の記事を参考にインストールと設定を行ってください。 また、使用するアクセスキーについては最小権限のアクセス許可で払い出すようにしてください。 AWS CLI の最新バージョンを使用してインストールまたは更新を行う AWS CLIを使用するため必要な初期設定について MFA(多要素認証)について 設定によってはコマンド実行時にMFA認証を求められます。 以下のような文言がプロンプトに表示されますが、一度入力すればセッションが有効な間は再入力する必要はありません。 Ente

    AWS CLIを使用したS3操作入門 | DevelopersIO
  • AMI のパブリック共有をブロックする設定を AWS CLI で設定してみる | DevelopersIO

    AMI のパブリック共有をブロックする機能が追加されました。早速、AWS CLI を用いて全てのリージョンでブロックを有効化したため紹介します。 AWS CLI で AMI のパブリック共有をブロックする 全てのリージョンで AMI のパブリック共有をブロックする設定に変更する AWS CLI コマンドです。image-block-public-access-stateオプションは執筆時点ではblock-new-sharingのみ指定可能です。 aws ec2 describe-regions --query "Regions[].[RegionName]" --output text \ | while read region; do echo "### Enable image block public access in ${region}" aws ec2 enable-image

    AMI のパブリック共有をブロックする設定を AWS CLI で設定してみる | DevelopersIO
  • Active Directory(AD)の通信を許可するセキュリテイグループのルールを設定する AWS CLI コマンドの例 | DevelopersIO

    コーヒーが好きな emi です。 AWS 環境で Active Directory(以降、AD)ドメイン環境を構築するには、非常に多くのプロトコルやポートを許可する必要があります。 EC2 上の Windows Server 2022 で AD ドメイン環境を構築する際、AD に必要な通信を許可するセキュリテイグループルールを一発で設定する AWS CLI コマンドを作成しました。 今回は AWS アプリケーションとネイティブの Active Directory ワークロードのサポート を参考に作成しました。 コマンド セキュリテイグループの作成 あらかじめセキュリテイグループは作成しておいてください。 AWS CLI コマンドで作成する場合は以下のコマンドを参考にしてください。 以下のコマンドを実行いただくと、AD-sg という名前のセキュリティグループができます。 aws ec2 cr

    Active Directory(AD)の通信を許可するセキュリテイグループのルールを設定する AWS CLI コマンドの例 | DevelopersIO
  • AWS Cloud9 環境をちょっとだけ手軽に作ってサッと接続する | DevelopersIO

    そこまで手間ではないけどちょっとだけ楽したい コンバンハ、千葉(幸)です。 たまに AWS Cloud9 環境をサッと作りたくなることがあります。 EC2 環境を作成する - AWS Cloud9 Docker やら AWS SAM CLI やら各種 AWS SDK やらがあらかじめセットアップ済みなので、ちょっと検証したいけどあまりローカルにいろいろ入れたくないな、というときに使います。とは言えわたしはあまりそれらを頻繁に使うわけではないので、たまに作っていらなくなったらすぐ消す、ということをやっています。 これまではマネジメントコンソールでポチポチして作っていたのですが、ちょっとだけ楽にできないかな、と思い AWS CLI(等)を使うことにしました。 言うほど楽になったかというとそういうわけでもないのですが、学びもあったので共有します。 まとめ Cloud9 IDE への接続 URL

    AWS Cloud9 環境をちょっとだけ手軽に作ってサッと接続する | DevelopersIO
  • [小ネタ]gcloud CLIコマンドには現行バージョンに加えて「alpha」と「beta」が存在する | DevelopersIO

    ナワバリの秋、ピクニックの秋、様々な秋がありますが皆様はいかがお過ごしでしょうか。 ▲ これは「悪魔を追い払うためにインク壺を投げるマルティン・ルターのイラスト」だそうです こんにちは。DA事業部のShirotaです。 気づけば足元が落葉だらけで、雨が降ると滑って転びやすい季節が訪れていました。今年は既に2回ほど転んでめちゃくちゃに節々を擦りむいているので日々気をつけて歩いています。 慎重に生きるようになった結果、日はGoogle CloudのCLIコマンドで気づいたことがあったのでお話しさせてもらおうと思います。 Google CloudのCLIコマンドは3種類ある Google CloudにはCLIコマンドが用意されています。(以下、gcloud CLIコマンドと表記します)3種類あるってどう言うこと?と思われた方もいらっしゃると思いますので簡単に説明していきます。実は私も今回調べ

    [小ネタ]gcloud CLIコマンドには現行バージョンに加えて「alpha」と「beta」が存在する | DevelopersIO
  • WindowsPC開発用の初期設定~AWS CLIインストールまで~ | DevelopersIO

    Windows10でWindows Terminalを設定し、AWS CLIv2をインストールするまでの手順を公開します。 DA事業コンサルティングチームのnkhrです。入社して新しいPCの設定を行ったので、手順を公開します。 Windowsでの開発環境設定は、Microsoft公式ドキュメントに役割ごとの開発環境マニュアルがあるので参考になると思います。 このブログでは以下の設定を記載しています。 Windows Terminal設定 PowerShell7のインストール TerminalでのPowerShellの外観カスタマイズ (PowerLineの設定) WSL (Ubuntu)のインストール Pipenvの設定 (Pythonのパッケージ管理・仮想環境管理ライブラリ) vim for windowsのインストール AWS CLIのインストールと設定 Windows Termi

    WindowsPC開発用の初期設定~AWS CLIインストールまで~ | DevelopersIO
  • JSONをいい感じに見るCLIを作った

    その他 OS の方は GitHub のrelease ページから DL することができます。 使い方 tv はミニマムな CLI として作ったのでテーブル表示の機能とそれに付随したオプションのみを提供しています。 配列になっている JSON をテーブル表示する キーを指定することでそのキーを使ってソートできる いくつかのスタイルでテーブルを表示できる 以上が主の機能です。 Table 表示 ユースケースとして JSON が帰ってくる API を想定します。 API の例として jsonplaceholder を利用します。 今回は https://jsonplaceholder.typicode.com/users を使います。 この API は以下のようなデータが返ってきます。 $ curl -s https://jsonplaceholder.typicode.com/users [

    JSONをいい感じに見るCLIを作った
  • 【小ネタ】【AWS Backup】CLIを使ってEC2インスタンスのバックアップ作成を試してみた | DevelopersIO

    データアナリティクス(DA)事業部の川崎です。 先日、EC2のバックアップ設定を行う機会があり、これまではマネージメントコンソールの画面から対応していたのですが、 今回、AWS CLIを使って設定する方法を試してみました。 設定方法をネットで調べてみると、下記のAWS ナレッジセンターの記事が見つかります。 AWS ナレッジセンターについてはこちらもご覧ください。 手順は AWS Backup プランを作成する create-backup-vaultコマンドを実行してボールトを作成 create-backup-planコマンドを実行 create-backup-selectionコマンドを実行 となります。 さて、記事の内容を確認していくと、 2 バックアッププランのオプションとパラメータを使用して、JSON ファイルを作成します。例: { "BackupPlanName": "test

    【小ネタ】【AWS Backup】CLIを使ってEC2インスタンスのバックアップ作成を試してみた | DevelopersIO
  • AWSのCLI作業はどこで行う? 安全に管理するパターンとメリデメ集 | DevelopersIO

    AWSアクセスキーセキュリティ意識向上委員会って何? 昨今、AWSのアクセスキーを漏洩させてしまうことが原因でアカウントへの侵入を受け、 多額の利用費発生・情報漏洩疑いなど重大なセキュリティ事案が発生するケースが実際に多々起きています。 そこで、アクセスキー運用に関する安全向上の取組みをブログでご紹介する企画をはじめました。 アクセスキーを利用する場合は利用する上でのリスクを正しく理解し、 セキュリティ対策を事前に適用した上で適切にご利用ください。 AWS CLI、どこから使っていますか? ざっくり、以下4種類のどれかを使っている方が多数派ではないでしょうか。 ローカル端末 AWS内に構築した管理用EC2にSSHを利用して接続 AWS内に構築した管理用EC2にSSM(セッションマネージャ)を利用して接続 AWS CloudShell 一体どう違うのでしょうか。 状況によって良し悪しは異なる

    AWSのCLI作業はどこで行う? 安全に管理するパターンとメリデメ集 | DevelopersIO
  • AWS Lambda関数の呼び出しがAWS CLI v2にアップデートすると失敗する | DevelopersIO

    AWS CLI v2ではblobの指定はBase64エンコードをする必要があります。覚えておきましょう。 こんにちは。サービスグループの武田です。 AWS LambdaAWS CLIで呼び出す機会はそう多くなかったのですが、やってみたら一発でうまくいかなかったので備忘録として残しておきます。 AWS CLIでLambda関数を呼び出すにはaws lambda invokeコマンドを利用します。 Lambda関数はペイロード(引数)を取ることができます。たとえば次のようにペイロードを指定できます。 $ aws lambda invoke --function-name input-test-function --payload '{ "name": "classmethod" }' response.json AWS CLIがv1であればこれですんなりと話は終わるのですが、v2だとうまくい

    AWS Lambda関数の呼び出しがAWS CLI v2にアップデートすると失敗する | DevelopersIO
  • 【レポート】AWS で始める Infrastructure as Code #AWS-31 #AWSSummit | DevelopersIO

    ちゃだいん(@chazuke4649)です。 AWS Summit JAPAN 2021 のセッションレポートです。今回は、AWS CloudFormation と AWS CDK に関するセッションを紹介したいと思います。 AWS Summit Online 2021 - 5/31までオンデマンドで公開中!| AWS セッション概要 インフラストラクチャのコード管理(Infrastructure as Code, IaC)にソフトウェア開発手法を取り入れることで、品質や稼働時間を犠牲にすることなく、自動化と開発効率を向上させることができます。このセッションでは AWS CloudFormation と AWS Cloud Development Kit (CDK)による AWS 環境におけるコード管理を取り扱います。テンプレートコードの記述・テスト・保守のベストプラクティスについて解説し

    【レポート】AWS で始める Infrastructure as Code #AWS-31 #AWSSummit | DevelopersIO
  • AWS CLIのプロファイルを簡単切り替え | DevelopersIO

    AWSのアカウントを複数使用している場合など、プロファイルを切り変えることがあるかと思います。 コマンド実行時に指定したり、 $ aws s3 ls --profile test 環境変数に指定して切り替えが可能です。 $ export AWS_DEFAULT_PROFILE=test 今回、コマンドから簡単にプロファイル切り替えられるようにしてみました。 awspというnpmのライブラリをフォークして実装しています。 コマンドを使用可能にする こちらから、必要なソースをcloneします。 $ git clone https://github.com/itouuuuuuuuu/awsp.git cloneした awspディレクトリ内でパッケージをインストールします。 $ cd awsp $ npm i 最後に、.zshrcに下記を追記します。 ~/awsp/run.sh の部分は、 aws

    AWS CLIのプロファイルを簡単切り替え | DevelopersIO
  • 【備忘録】AWS CLI 便利オプション一覧 - Qiita

    はじめに 某プロジェクトで客先AWSを扱う際、「セキュリティ的にGUIは見せられないんだよね」と言われ、 完全にゼロの状態からAWS CLIのみで環境構築を行なっていたのですが、 (全部コマンドて……画面からポチポチさせてくれや……)というフラストレーションが溜まる一方 すっかり aws cli のコマンドが手に馴染んでしまうという事態に発展してしまったので、個人的によく使うコマンド / オプションをまとめてみました。 やっていることは特に難しくないです。 1. 実行結果の一覧表示(テーブル形式) Lambdaファンクションの関数名、ハンドラ、ランタイムとか、いい感じに見たいなー、という時はこのコマンド。 aws lambda list-functions --query "Functions[].[FunctionName,Handler,runtime,memory]" --outpu

    【備忘録】AWS CLI 便利オプション一覧 - Qiita
  • 今年お世話になったCLIコマンド集 - mizchi's blog

    ヒストリ履歴からよく使ってるものをお焚き上げする。 注意点: npm 周り、グローバルコマンドは npm i -g で入れてて、ローカルで扱うものは yarn で使うという癖がある 追記: シェルじゃなくてCLIだろと言われるのが多かったので訂正した vscode $ code . -r 現在ディレクトリを VScode で開く。 -r が肝で、新しいウィンドウを生成せず、既存のウィンドウを開き直す。 yarn $ yarn install --prefer-offline yarn install 時にローカルキャッシュを優先する。テザリング環境下でリポジトリを作成するのに便利。 フリーランスになってから出先で作業することが多く、ギガ足りない問題が多々発生した。 git $ git clone <github-url> --depth 1 HEAD だけ clone する。テザリング環境

    今年お世話になったCLIコマンド集 - mizchi's blog
  • Angular CLI でよく使うコマンドをまとめてみた | DevelopersIO

    どうも!大阪オフィスの西村祐二です。 サーバーレスなシステムを作ろうとなると、SPAは重要な項目になってきます。 私は ・フルスタック ・Typescriptを標準サポート ・ファイルの命名や、記述方法がある程度固定化されており個人差が発生しにくいところ に魅力を感じてAngularを勉強しております。 (他と比べたわけではないので語弊がありましたら申し訳ありません。) チュートリアルが一通り終り、自分で一から作っていくときに Angular CLIを使って構築していくことになるかと思います。 今回、勉強した内容の復習もかねて、よく使いそうなコマンドをまとめていきたいと思います。 (※2017/11/25時点の内容となります。) 環境 Angular CLI: 1.5.0 Node: 8.8.1 OS: darwin x64 Angular: 5.0.2 Angular CLIをインストー

    Angular CLI でよく使うコマンドをまとめてみた | DevelopersIO
  • Terminal Kit - CLIのソフトウェアをパワーアップ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 開発者向けのツールを開発する場合、GUIがない方が手軽で自動化も考えられるのでメリットがあります。しかしユーザビリティを考えるならばインジケータを付けたり、インタラクティブに入力がある方が良いでしょう。 今回はそんなCLIツールを便利にしてくれる機能を満載したTerminal Kitを紹介します。 Terminal Kitの使い方 サンプルです。ファイル選択機能です。 $ node sample/file-input-doc1.js Choose a file: /path/to/saturn.txt Your file is '/path/to/saturn.txt ' さらにコマンドを入力させて、それを取得するデモ。 $ node sample/input-field-doc4

    Terminal Kit - CLIのソフトウェアをパワーアップ
  • [lang:ja] mbed CLIをWindowsで使ってみる(環境構築編) | Mbed

    Keil Studio Cloud Arm's IDE for IoT, embedded and Mbed development

  • Watson - CLIの時間管理

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 時間は誰しもみんなにとって有限で、とても大事なものです。24時間を有効に使わなければなりません。だらだら残業したりするのではなく、新しい知識を得たり、資格を取る、健康に気遣うなど有益に使わなければなりません。 それを実現するためにはまず自分の時間の使い方を見えるようにしなければなりません。そこで使ってみたいのがWatsonです。 Watsonの使い方 Watsonはpipでインストールできます。 pip install td-watson 後はwatson start [タスク名] [タグ1] [タグ2]… といった形でコマンドを打ちます。タグは+を使います。 watson start apollo11 +module +brakes これで時間の計測が開始しますので、終わったら

    Watson - CLIの時間管理
  • Dockerコンテナ上でCLIを実行するデザインパターン

    サーバーはDockerコンテナで起動することが多くなりました。サーバーと一緒に使うクライアントもDockerイメージで配布できるとホストマシンの環境も汚さないので便利です。いつくか参考になるDockerfileを見比べながらよいデザインパターンを考えていこうと思います。 サーバーはDockerコンテナで起動することが多くなりました。サーバーと一緒に使うクライアントもDockerイメージで配布できるとホストマシンの環境も汚さないので便利です。いつくか参考になるDockerfileを見比べながらよいデザインパターンを考えていこうと思います。 nsenter - DockerホストにコピーしてインストールnsenterはDockerイメージのビルドでバイナリをビルドします。コンテナを起動してからDockerホストにコピーしてインストールしています。 DockerfileFROM debian:j

    Dockerコンテナ上でCLIを実行するデザインパターン