APIゲートウェイを使用して、プロキシとしてS3などのAWSサービスがうまく動作します。AWS APIゲートウェイカスタムオーソライザとAWSサービスインテグレーションのセキュリティ
しかし、セキュリティは後から考えられるようです。 AWSサービスの統合に使用される実行ロールは、顧客認可者の使用時に統合サービスを開いたままにしているようです。
APIゲートウェイのカスタムオーソライザは、principalId
(userIdなど)とIAMポリシードキュメントを返します。どのようにして、サービスインテグレーションの実行ロールのためのIAMポリシーを構築することができますか?たとえば、userId/principalIdをS3オブジェクトのパスに入れる必要があります。
I.e.カスタムオーソライザ+ S3統合を使用するprincipalIDがオブジェクトタグまたはパスの一部である特定のキースペースのみにオブジェクトアクセスをセキュリティで保護するにはどうすればよいですか? http://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.htmlまたはhttp://docs.aws.amazon.com/AmazonCloudWatch/latest/events/policy-keys-cwe.html