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

怎么禁止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)化排名
国产成人久久久精品一区| 亚洲一区二区视频免费看| 国产日韩欧美亚洲中文国| 国产精品国产三级国产专播精品| 亚洲av欧美日韩国产| 黄色三级视频一区二区三区| 欧美日韩亚洲精品三级| 亚洲熟女精品不卡一区二区| 亚洲欧美日韩国产成人精品| 粉嫩国产精品一区二区| 成人黄色av免费在线观看| 国产三级在线观看视频| 久久精品国产亚洲av麻| 亚洲华人在线免费视频| 国产91九色在线播放| 国产l精品国产亚洲区久久| 中文字幕91在线播放| 国产尹人99大香蕉| 亚洲精品一区二区三区中文字幕| 中文字幕日韩精品久久| 久久久久久成人综合色| 97视频精品免费观看| 色久悠悠婷婷综合在线亚洲| 久久国产精品亚洲欧美| 伊人蕉影院久亚洲高清| 国产精品熟女在线视频| 蜜臀av在线国产一区| 日韩欧美一区精品在线观看| 妞妞婷婷基地五月天| 丁香六月五月色婷婷网| 在线观看不卡的黄色地址| 熟妇人妻精品视频一区二区| 国产一区av麻豆免费观看| 欧美日韩在线精品1区2区| 亚洲六月丁香六月婷婷| 日本中文字幕黄色人妻| 日韩黄色一级片免费看| 一级黄片国产精品久久| 国产av人妻精品一区二| 精品在线中文字幕不卡| 国产三级精品电影久久|