
24 時間稼働している PC では、10 分ごとにデータが生成されます。このデータを Web サイトで取得する方法を見つけたいと思っています。問題のデータは、テキスト 10 行のみです。
Linux インスタンスをホストすればいいことはわかっていますが、使用できる予備のコンピューターがあります。しかも、無料で利用したいのです。
最初に考えたのは、コンピューターに API を実装することでしたが、セキュリティ上のリスクがあります。
次に考えたのは、データを pastebin に投稿することです。その後、自分の Web サイトからデータを読み取って取得します。
このロジックを実装するための最善のソリューションは何ですか?
答え1
この場合、私は PC が Web サイトに POST するように変更します。そうすることで、最初から問題が起こらないようにして、いくつかの問題を管理しやすくすることができます。
- あなたのウェブサイトは固定アドレスを持ちますが、自宅のPCはDHCPによってアドレスが割り当てられている可能性があります。
- NAT(独自のNATまたはISPによって課せられた致命的なCG-NAT)の問題を回避します。
- PC の準備ができたら POST させることで、データが途中で完了するのを回避します。
もちろん、これを行うには、基本的にエンドポイントとなる Web サイトにそのようなものを追加できる必要があります。Let's Encrypt は無料なので、TLS と認証も追加します。これにより、ボットがランダムなゴミを見つけて投稿する問題が解決されます。