AyumuOgasawara / receipt-scanner-model

家計簿アプリのレシート画像から合計金額、店名、出費カテゴリを出力するOCRモデル
0 stars 0 forks source link

画像イメージをs3から取得できるようにする。 #28

Closed AyumuOgasawara closed 14 hours ago

AyumuOgasawara commented 3 days ago

概要

next.jsからpythonに送る際には、s3のパスを送ろうと思っている。 そのため、s3にレシート画像を載せて、urlを使って、画像を取得し、その結果をリターンできるようにする。

補足

next.jsからpythonに送る際には、s3のパスを送ろうと思っている。

これの理由としては、nextからpythonに直接送ると、base64に変換して送ることになると思うが、通信が大きくなりそうであるため、

AyumuOgasawara commented 3 days ago

とりあえず、s3にrecipt-scannerというバケットを作成した。

スクリーンショット 2024-10-16 23 00 51
AyumuOgasawara commented 1 day ago

s3のアクセス許可は以下のようにする。

{
    "Version": "2012-10-17",
    "Id": "〜〜〜",
    "Statement": [
        {
            "Sid": "〜〜〜",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::~~~"
            },
            "Action": [
                "s3:DeleteObject",
                "s3:GetObject",
                "s3:GetObjectVersion",
                "s3:PutObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::receipt-scaner/*",
                "arn:aws:s3:::receipt-scaner"
            ]
        }
    ]
}