困ったこと
- CloudFormationでAPI Gateway + S3 Proxyを作ろうとした際に、アクションタイプの指定で"パスオーバーライドを使用"にならない
- CloudformationのAPI Gateway Methodを見てもパスオーバーライドなんて検索にかかってこない
結果
- uriの項目内で指定する
- "アクション名を指定"にしたい場合、'action/{アクション名}'を指定
- arn:aws:apigateway:us-west-2:s3:action/GetObject&Bucket={bucket}&Key={key}
- "パスオーバーライドを使用"にしたい場合、'path'を指定
- arn:aws:apigateway:us-west-2:s3:path/{bucket}/{key}
- "アクション名を指定"にしたい場合、'action/{アクション名}'を指定
参考リンク