Nr_NarumiumHTMLからAWS経由で外部APIを使う様々な方法Tweet様々な分野で用意されている便利なAPIですが、WEBページから利用しようとするとつまずきがちです。ブラウザはドメインの異なるデータを取得できません(同一生成元ポリシー)。ヘッダーのAccess-Control-Allow-Originが「*」とでも設定されていれば使えますが、まずないです。AWSを使って外部のAPIを使うための方法をいくつかまとめます。取得方法サーバー(EC2,Lightsailなど)を使うブラウザの制限なので、サーバーやシステムからアクセスする分には問題ないです。DBに入れる、datにして保存する、ソケット通信で表示するなどができます。GatewayにはAPIをパススルーする設定があります。これによって自分でAccess-Control-Allow-Originを設定できます。リソースにパラメータを設定して渡すこともできる。Lambdaは実行時間単位のサーバ利用ができるサービスです。これを用いてAPIを叩いてデータ取得ができます。Gateway経由で取得したりします。Gatewayのパススルーで問題ないと思います。起動させAPIからデータ取得します。何かしらの処理を行って、必要なデータを返すようにします。多少複雑にはなりますが、好きな形のデータを作って渡すことができます。非常にアクセスの多い機能のAPI定期的にLambdaを起動させてDBやdatファイルとして保存する。メリット:API使用量が一定で抑えられます。デメリット:最新情報でない、全サービスの使用料がかかる。コメントをキャンセルメールアドレスが公開されることはありません。