国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

aws對象存儲s3基于lambda實現(xiàn)圖片裁剪

這篇具有很好參考價值的文章主要介紹了aws對象存儲s3基于lambda實現(xiàn)圖片裁剪。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

存儲桶名稱:wmmzz

1.存儲桶策略設置

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::wmmzz/*"
        }
    ]
}

2. 創(chuàng)建lambda函數(shù)

點擊跳轉(zhuǎn)到IAM控制臺,創(chuàng)建自定義角色,選擇服務類型lambda,創(chuàng)建策略

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "logs:CreateLogGroup",
                "logs:CreateLogStream",
                "logs:PutLogEvents"
            ],
            "Resource": "arn:aws:logs:*:*:*"
        },
        {
            "Effect": "Allow",
            "Action": "s3:PutObject",
            "Resource": "arn:aws:s3:::wmmzz/*"
        }
    ]
}

輸入策略下一步取名resize-policy,回到創(chuàng)建角色頁面,搜索剛才創(chuàng)建的策略選中,再搜索AmazonS3FullAccess選中

點擊下一步,輸入角色名稱resize-role,點擊“創(chuàng)建角色”。

回到創(chuàng)建函數(shù)頁面,選擇“使用現(xiàn)有角色”,選擇剛才創(chuàng)建的角色:

然后點擊右下角創(chuàng)建函數(shù)

3.添加觸發(fā)器

回到創(chuàng)建函數(shù)頁面的頂部 Designer 部分, 左邊有一個?+添加觸發(fā)器?的選項單擊,
選擇 API Gateway
創(chuàng)建新的API
安全: 打開

點擊添加
回到界面頂部,選擇DesignerAPI Gateway. 點擊API Gateway?下面的詳細信息?復制API 終端節(jié)點URL

4: 桶靜態(tài)網(wǎng)站托管配置

回到S3桶的設置界面:?屬性?->?靜態(tài)網(wǎng)站托管
索引文檔:index.html
錯誤文檔:error.html
重定向規(guī)則:

[
    {
        "Condition": {
            "HttpErrorCodeReturnedEquals": "404"
        },
        "Redirect": {
            "HostName": "wmmzz.execute-api.ap-east-1.amazonaws.com",
            "HttpRedirectCode": "307",
            "Protocol": "https",
            "ReplaceKeyPrefixWith": "default/resize?path="
        }
    }
]

注意上面的 HostName 和 ReplaceKeyPrefixWith 內(nèi)容分別為剛才復制的API終端節(jié)點的值。

5. 配置lambda環(huán)境變量

BUCKET=wmmzz
URL=http://wmmzz.s3-website.ap-east-1.amazonaws.com
WHITELIST=100x100         #選擇性使用,表示只允許裁剪成100x100的規(guī)格,可填寫其他規(guī)格,其中x為字母
URL填寫下圖鏈接

6. 上傳resize函數(shù)代碼

下載地址: https://github.com/sagidM/s3-resizer/releases/tag/3.1.0

https://pan.baidu.com/s/12uMbrJmoHjvwdzFmPfH1MQ

7. 測試

{
  "queryStringParameters": {
    "path": "image/100x100/1.jpg"
  }
}
location后的鏈接就是裁剪后的圖片地址,可直接訪問

參考文獻:

https://blog.csdn.net/wjm158/article/details/108209109

https://github.com/sagidM/s3-resizer文章來源地址http://www.zghlxwxcb.cn/news/detail-504652.html

到了這里,關于aws對象存儲s3基于lambda實現(xiàn)圖片裁剪的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • AWS的一些概念:S3、EC2、Lambda、CodeBuild

    ????????Amazon Simple Storage Service(Amazon S3)是一種 對象存儲服務 , 提供行業(yè)領先的可擴展性、數(shù)據(jù)可用性、安全性和性能 。各種規(guī)模和行業(yè)的客戶都可以使用 Amazon S3 存儲和保護任意數(shù)量的數(shù)據(jù),用于數(shù)據(jù)湖、網(wǎng)站、移動應用程序、備份和恢復、歸檔、企業(yè)應用程序、

    2024年02月02日
    瀏覽(19)
  • 使用Ceph對象存儲的Amazon S3接口(基于nautilus版本)

    Ceph是一個分布式存儲系統(tǒng),提供了多種數(shù)據(jù)存儲方式,包括對象存儲。Amazon S3是一個流行的對象存儲服務,Ceph提供了Amazon S3接口的兼容性,使得Ceph可以作為一個云存儲解決方案。 分片上傳接口是Amazon S3接口中的一個重要功能,它允許將大文件拆分成小的分片上傳,降低了上

    2024年02月06日
    瀏覽(27)
  • AWS——04篇(AWS之Amazon S3(云中可擴展存儲)-02——EC2訪問S3存儲桶)

    AWS——04篇(AWS之Amazon S3(云中可擴展存儲)-02——EC2訪問S3存儲桶)

    關于AWS的前幾篇入門文章,如下: AWS——01篇(AWS入門 以及 AWS之EC2實例及簡單使用). AWS——02篇(AWS之服務存儲EFS在Amazon EC2上的掛載——針對EC2進行托管文件存儲). AWS——03篇(AWS之Amazon S3(云中可擴展存儲)-01入門). 我這里使用的都是前面創(chuàng)建好的,關于怎么創(chuàng)建,請

    2024年02月13日
    瀏覽(30)
  • 自建AWS S3存儲服務

    自建AWS S3存儲服務

    AWS S3(Amazon S3,全名為亞馬遜簡易存儲服務),是亞馬遜公司利用其亞馬遜網(wǎng)絡服務系統(tǒng)所提供的網(wǎng)絡在線存儲服務。我常用的很多SaaS服務中提供的文件存儲功能,底層也都是AWS S3,比如: Cloudflare中的R2基于AWS S3構(gòu)建的 Supabase頁可以兼容AWS S3(自建時,默認直接文件存儲到

    2024年02月20日
    瀏覽(17)
  • Amazon S3 對象存儲Java API操作記錄(Minio與S3 SDK兩種實現(xiàn))

    Amazon S3 對象存儲Java API操作記錄(Minio與S3 SDK兩種實現(xiàn))

    今年(2023年) 2月的時候做了個適配Amazon S3對象存儲接口的需求,由于4月份自學考試臨近,一直在備考就拖著沒總結(jié)記錄下,開發(fā)聯(lián)調(diào)過程中也出現(xiàn)過一些奇葩的問題,最近人剛從考試緩過來順手記錄一下。 Amazon S3(Simple Storage Service)對象存儲出現(xiàn)得比較早且使用簡單的RESTful

    2024年02月01日
    瀏覽(22)
  • php對接AWS S3云存儲,上傳S3及訪問權限問題

    php對接AWS S3云存儲,上傳S3及訪問權限問題

    首先先下載sdk包 https://docs.aws.amazon.com/zh_cn/sdk-for-php/v3/developer-guide/getting-started_installation.html S3創(chuàng)建存儲桶 去安全憑證-》創(chuàng)建訪問秘鑰 創(chuàng)建的時候會提示,主賬號創(chuàng)建不安全,這個時候我們需要創(chuàng)建一個IAM賬號來創(chuàng)建秘鑰 創(chuàng)建的步驟訪問這個鏈接 https://www.codenong.com/a513c91ea

    2024年02月10日
    瀏覽(19)
  • AWS S3 存儲桶復制及權限同步

    1、存儲桶復制 分為2種: SCR , CCR? SCR和CCR的操作文檔可以參考AWS 官方文檔,這里就不重復了: 復制對象 - Amazon Simple Storage Service 使用 S3 分批復制以復制現(xiàn)有對象 - Amazon Simple Storage Service 授予 Amazon S3 分批操作的權限 - Amazon Simple Storage Service SCR可以同步對象的權限,不需要額

    2024年02月13日
    瀏覽(20)
  • AWS s3存儲桶限制IP訪問

    AWS s3存儲桶限制IP訪問

    官方參考連接: https://docs.amazonaws.cn/AmazonS3/latest/userguide/example-bucket-policies.html 1、從控制臺進入對應的存儲桶,進入權限,編輯策略 2、效果 命令可以查到存儲桶,但是不能查看桶里面的內(nèi)容 3、在命令行修改權限 如果修改權限是時候,我上面第二條IP沒有加,控制臺進入對應

    2024年02月12日
    瀏覽(19)
  • OSS對象存儲后端實現(xiàn)+Vue實現(xiàn)圖片上傳【基于若依管理系統(tǒng)開發(fā)】

    OSS對象存儲后端實現(xiàn)+Vue實現(xiàn)圖片上傳【基于若依管理系統(tǒng)開發(fā)】

    Bucket(存儲空間) :用于存儲對象的容器,所有對象都屬于某個存儲空間中,一般是一個項目創(chuàng)建一個Bucket來專門存儲該項目的文件 Object(對象) :可以理解為文件,對象在Bucket內(nèi)部由唯一的Key來標識 Region(地域) :選擇數(shù)據(jù)所存放的物理地址,如北京 Endpoint(訪問域名

    2024年02月16日
    瀏覽(27)
  • AWS——03篇(AWS之Amazon S3(云中可擴展存儲)-01入門)

    AWS——03篇(AWS之Amazon S3(云中可擴展存儲)-01入門)

    關于AWS的其他入門,如下: AWS——01篇(AWS入門 以及 AWS之EC2實例及簡單使用). AWS——02篇(AWS之服務存儲EFS在Amazon EC2上的掛載——針對EC2進行托管文件存儲). 2.1.1 簡述 Amazon S3:從任意位置存儲和檢索任意數(shù)量的數(shù)據(jù) Amazon S3 是一項對象存儲服務,可提供業(yè)界領先的可擴展

    2024年02月14日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包