いう機能を実装する機会がありました。勉強もかねて調べながらやっていたところで、ある程度かたちになってきたので、コアとなるところをブログにしておきたいと思います。Goal下記のような状態をゴールとします。使った方がいろいろと便利だし使わない理由もないと思うんですが、個人的な勉強も兼ねていたので抽象度の低いところから始めました。そのほうが個々の動作を把握しやすいという老害的な理由です。下記を実装するに当たって、多方面のサイトを参考にさせてもらいました。この場を借りて感謝致します。【Python】pdfから文字を抽出。使う場合には是非ご参照下さい。公式ドキュメントもあちこち参考にしています。コード内の細かいところはこちらも参照してください。コードの類いは後ろにまとめて掲載してます。上述した参考リンク先と合わせてご確認ください。注釈を交えながら解説します。以下、下記の環境が整っている前提でご説明します。使える下記説明で使用するファイル・コードは記事末尾にまとめて掲載していますので、もし試される婆は、そちらをお手元に用意しつつご覧ください。動作する環境1で実行してください。2分程度かかりましたが、このあたりは回線の太さや、パッケージリポジトリの負荷・引きにも依ると思われます。突っ込むと思うのですが、なんとなく「コンテナ使い捨てとはこういうことだ!」というイメージがあったのでこうしました。時間がもったいなくない人だけマネしてください。必要最低限の機能に限定してありますが、実際に使うときには、標準出力を捨てたり逆に環境変数や経過を示すメッセージを出力させたりと、何かと工夫した方がいいと思っています。バケットはパブリックである必要はありません。バケットがまだなければさくっと作ってしまうのも手です。スタックを作成します。問題なければこちらも数分で各種リソースが作成されるでしょう。バケット名をここで指定して下さい。ランダムなハッシュ値とか)をくっつけます。行目の変数にいれておいてください。