2017-02-01 22 views
0

公開APIはAWSにデプロイされています。それらは異なる技術スタックで開発されています。AWSに実装されたパブリックフェーシングAPIの実装速度制限

多くのサービスで一般的な方法でAPIのレート制限(IP、アクセスキーなどに基づいて)を導入したいと考えています。

  • 少ないか私たちは以下のことを検討している

APIゲートウェイを設定するには労力を必要とすべきではない既存のサービスに新しいサービスやパスをご紹介

  • を実行するには、noオプスの努力。

    • AWS API Gateway簡単に見えます。経路を追加することは、サービスとの同期を保つための努力が必要であるかどうかは不明
    • traefikいいですね。しかし、我々は実行し、維持する必要があります。

    このために提案されるアプローチは何ですか?より良いツールや提案はありますか?

  • +1

    API Gatewayは*が付いているすべての経路を捕捉することをサポートしていますが、ipsではなくApiキーでのみ機能します – hellomichibye

    答えて

    1

    APIキーを使用したレート制限を有効にするために、使用計画が有効になっているAPIゲートウェイは、AWSのソリューションの推奨事項となります。また、IPでレート制限をサポートするためにdoing something like thisを調べることもできます(ただし、IPレート制限のためにすべてを行う必要があったとしても、おそらくtraefikなどのサードパーティ製製品を見ているでしょう)。

    コメントに記載されているように、新しいルートを追加するたびに構成を変更する必要がないように、APIゲートウェイでキャッチオールルートを構成できます。

    関連する問題