AWS SDK for Python (Boto3)で技術課題を解決した話
こんにちは、開発業務でバックエンドを担当しているTatsuroです。(大学4年)🤖 今回はAWS SDK for Python (Boto3)で技術課題を解決した話をしようと思います。 僕が業務内で直面した課題解決には、以下の要件が必要とされました。 django-appからEC2インスタンスを起動、終了できる。 EC2インスタンス内で実行するプログラムに必要なパラメータを渡す。 プログラムを実行するインスタンスのメトリクスを取得する。 これらの要件を満たせるような技術選定を行った結果、AWS SDK for Python (Boto3) を採用することにしました。django-projectのディレクトリにmoduleとして組み込んでviewから呼び出します。 Boto3とは AWS SDK (Amazon Web Services Software Development Kit) とは、 開発者が AWS のクラウドサービスとやり取りするためのライブラリおよびツールを提供します。各主要プログラミング言語に対応した複数の SDK が存在し、これらを用いることでアプリケーションから直接 AWS サービスを管理・操作できます。 これのpythonクライアントです。ちなみにbotoはアマゾンカワイルカの意味らしい。可愛い🐬 Boto3 1.34.28
3 min read