欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么禁止S3用戶刪除Object

這篇文章主要講解了“怎么禁止S3用戶刪除Object”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么禁止S3用戶刪除Object”吧!

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供大化網(wǎng)站建設、大化做網(wǎng)站、大化網(wǎng)站設計、大化網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、大化企業(yè)網(wǎng)站模板建站服務,10年大化做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

需求描述:需要關閉某些S3賬號的刪除權限,但是默認DELETE操作是由bucket WIRTE權限進行控制的,無法單獨拆分DELETE操作。

解決思路:
1. 過濾前端HTTP請求的DELETE操作(需要寫點代碼)
2. 修改S3內(nèi)置用戶的metadata信息,本文用的就是這個方法。

1. 確認用戶metadata信息

root@demo# radosgw-admin metadata get user:s3user

{
    "key": "user:s3user",
    "ver": {
        "tag": "_HUtHU_6yBqHTSzDLb9y8tjX",
        "ver": 2
    },
    "mtime": 1493110079,
    "data": {
        "user_id": "s3user",
        "display_name": "s3user",
        "email": "",
        "suspended": 0,
        "max_buckets": 1000,
        "auid": 0,
        "subusers": [],
        "keys": [
            {
                "user": "s3user",
                "access_key": "xxx",
                "secret_key": "xxx"
            }
        ],
        "swift_keys": [],
        "caps": [],
        "op_mask": "read, write,delete", #這里有delete權限
        "default_placement": "",
        "placement_tags": [],
        "bucket_quota": {
            "enabled": false,
            "max_size_kb": -1,
            "max_objects": -1
        },
        "user_quota": {
            "enabled": false,
            "max_size_kb": -1,
            "max_objects": -1
        },
        "temp_url_keys": []
    }
}

2. 修改用戶metadata信息

導出用戶metadata

root@demo# radosgw-admin metadata get user:s3user > s3user.json

修改用戶metadata

修改生成的s3user.json文件,修改"op_mask",刪除“delete”字段

"op_mask": "read, write",

導入用戶metadata

root@demo6# radosgw-admin metadata put  user:s3user < s3user.json

確認配置是否生效

root@demo# radosgw-admin metadata get user:s3user

{
    "key": "user:s3user",
    "ver": {
        "tag": "_HUtHU_6yBqHTSzDLb9y8tjX",
        "ver": 2
    },
    "mtime": 1493110079,
    "data": {
        "user_id": "s3user",
        "display_name": "s3user",
        "email": "",
        "suspended": 0,
        "max_buckets": 1000,
        "auid": 0,
        "subusers": [],
        "keys": [
            {
                "user": "s3user",
                "access_key": "xxx",
                "secret_key": "xxx"
            }
        ],
        "swift_keys": [],
        "caps": [],
        "op_mask": "read, write", #delete權限沒了
        "default_placement": "",
        "placement_tags": [],
        "bucket_quota": {
            "enabled": false,
            "max_size_kb": -1,
            "max_objects": -1
        },
        "user_quota": {
            "enabled": false,
            "max_size_kb": -1,
            "max_objects": -1
        },
        "temp_url_keys": []
    }
}

3. 驗證

from boto.s3.connection import S3Connectionimport boto

endpoint = 's3.ceph.work'bucket_name = 'test1'access_key = 'xx'secret_key = 'xx'local_file = '/tmp/ct.shutdown'key_name = 'new_file'conn = boto.connect_s3(
    aws_access_key_id=access_key,
    aws_secret_access_key=secret_key,
    host=endpoint,
    is_secure=False,
    calling_format=boto.s3.connection.SubdomainCallingFormat(),
    validate_certs=True,
)

bucket = conn.create_bucket(bucket_name)
key_ = bucket.new_key(key_name)
key_.set_contents_from_filename(local_file)#方法1bucket.delete_keys([key_name])#方法2# key_.delete()#方法3# bucket.delete_key(key_name)

上面3種方式都會提示403錯誤

Traceback (most recent call last):
.....
boto.exception.S3ResponseError: S3ResponseError: 403 Forbidden
<?xml version="1.0" encoding="UTF-8"?><Error><Code>AccessDenied</Code></Error>

感謝各位的閱讀,以上就是“怎么禁止S3用戶刪除Object”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對怎么禁止S3用戶刪除Object這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

網(wǎng)站名稱:怎么禁止S3用戶刪除Object
文章鏈接:http://aaarwkj.com/article38/jeigsp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、App開發(fā)服務器托管、營銷型網(wǎng)站建設、響應式網(wǎng)站、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
午夜在线精品福利视频| 日韩精品一区伦理视频| 91亚洲精品一区二区三区| 在线欧美亚洲观看天堂| av中文字幕国产精品| 黄色资源网日韩三级一区二区| 99久久中文字幕伊人| 欧美亚洲综合日韩精品区| 日本精品一区二区不卡| 自拍偷拍亚洲精品第一页| 日韩精品熟妻人女亚洲一区| 精品人妻一区二区av| 日本一本高清免费不卡| 高清国产国产精品三级国产av| 六月综合激情丁香婷婷色| 日韩精品视频一二三区| 老湿机午夜在线免费观看| 午夜伦理视频免费观看 | 99精品国产综合久久麻豆| 啊啊啊用力好大视频| 漂亮人妻中文字幕av| 亚洲av成人在线播放| 亚洲国产一区二区精品| 亚洲免费观看视频一区二区三区| 亚洲成人午夜激情在线| 婷婷激情五月国产丝袜| 草莓午夜视频在线观看| 高清av在线国产成人精品自拍| 精品视频中文字幕天码| 日本少妇入口一区二区| 日韩无砖区2021不卡| 亚洲日本欧美一区二区| 亚洲天堂男人的天堂狠狠操| 国产精品国产三级国av中文| 求个手机免费在线观看av网址| 偷拍福利视频一区二区三区| 丁香六月色婷婷亚洲激情| 久久人人97超碰人人爱一久久精品| 久久97精品人人做人人爽| 欧美日韩精品视频在线| 91人妻人澡人人爽|