ラズパイおはようございます。CLIコマンドを実行する方法。Piの設定の方法がわかるようになっておりますので、少々長くなっておりますが、拝見いただければと思います。LTS(64-bit)※こちらのバージョンは2024年1月19日時点での情報です。クラスターのインスタンスとして登録し、AWSからのコンテナ環境の提供、AWSコンソール上からの操作、パフォーマンスの計測を行えるようにするサービスとなります。EC2のECSインスタンスをオンプレミス上で立ち上げているイメージとなります。システムアーキテクチャの概要を表示します。Piはワンボードマイコンと呼ばれるいわゆる小さなパソコンです。当初は教育用に使える安価なコンピュータとして開発されましたが、現在、産業界ではIoTが注目を集め、活用が広まっています。上部蓋に冷却ファンを取り付ける。ダウンロード後アプリケーションフォルダに入っているので、クリックする。Piのバージョンを選択する※こちらのバージョンは2024年1月19日時点での情報です。LTS(64-bit)」を選択する※こちらのバージョンは2024年1月19日時点での情報です。以下画像のとおりに、一般設定を行う。Wifiは自動でパスワード設定が行われるユーザー名、パスワードはUbuntuのログイン時に必要になるタイムゾーン/キーボードレイアウトは自身の環境に合わせる※キーボードレイアウトを合わせないとUSキーボードになってしまうので注意。Pi上に設置する公開鍵を下記黒塗の部分にコピー&ペースとする(「SSH-KEYGENを実行する」をクリックすると、自動で.sshに秘密鍵(id_rsa)、公開鍵(id_rsa.pub)が作られ、黒塗の部分に公開鍵の情報が記載される。オプションタブをクリックし、以下画像の通りにチェックを入れ、「保存」ボタンをクリックする。Piのセットアップを待ち完了。(セットアップが完了されるまで15分ほどかかります)※セットアップが途中で失敗する場合があります。その場合は再度設定を確認し、項番2-18の「はい」のボタンをクリックするとセットアップが実行されます。コマンドによって表示されたプライベートIP(上記だと192.168.3.30)の部分を控える。→「外部インスタンスを登録」ボタンをクリックする。以下画面の通りに必要事項を記載し、「登録コマンドの生成」ボタンをクリックする。生成されたコマンドは控える。行うとecsExternalInstanceRoleが作成されます。bashに置き換えて実行します。実行に成功すると下記のものがインストールされます。タスク定義が作成されていることを確認して完了。項番4で作成したクラスターの画面へ移動する。以下の通りに値を設定し、「作成」ボタンをクリックする。PiのプライベートIPをブラウザで入力し、目的の画面が表示されるか確認する。※私のようにコンテナにnginxを入れているだけならば、nginxの初期画面が表示されます。CLIの権限をつける。CLIを実行してみる下記はアカウント内のS3バケットを確認するコマンド。CLIを実行できるようにする。PiからAWSのデータを取得または渡すときに便利だからです。Piに対して実行することは可能です。Pi上で実行した時と同じ実行結果が得られると思います。CLIの権限をつける。Command」ボタンをクリックする。以下写真のとおりに値を設定し、「実行」ボタンをクリックする。ステータスが「成功」になれば、対象の「インスタンスID」を選択し、「出力の表示」のボタンをクリックする。PiのCPU使用率、メモリ使用率、ディスク使用率、ネットワークトラフィックを計測することができます。CloudWatchなどで閾値を設定してアラートを飛ばすまではないけれど、CPUなどの状態をサクッとみたい時に便利です。以下写真のとおりに値を設定し、「次へ」ボタンをクリックする。以下写真のとおりに値を設定し、「次へ」ボタンをクリックする。以下写真のとおりに値を設定し、「次へ」ボタンをクリックする。以下写真のとおりに値を設定し、「次へ」ボタンをクリックする。IAMポリシーを作成し、項番9-2で確認したECSのIAMロールにアタッチする。確認事項にチェックを入れ、「設定を変更」をクリックする※料金は執筆時点で0.00695USD/インスタンス/時間となっているので、使用しない時はスタンダードに戻しておいてください。料金の詳細は下記をご覧ください。左ペインの「パフォーマンスカウンター」をクリックするとCPU、ディスク、トラフィック、メモリのメトリクスが表示されます。Piを操作になります。Piのような外部のコンピューターへのコンテナ配置、操作、パフォーマンスの計測をすることが可能になりました。配線作業などの物理を伴う作業以外は、データセンターでの作業も、自宅から行える日が近いのでは...?と思いました。Benjamin.Inc。