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

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán)

這篇具有很好參考價(jià)值的文章主要介紹了阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題來源:maxcompute 管理員無法訪問敏感列?

先拋一個(gè)問題:作為 maxcompute 的管理員,擁有較高的權(quán)限,為什么訪問不了設(shè)置了敏感列的數(shù)據(jù)?
這個(gè)問題是我最近遇到的一個(gè)難題之一。

一開始我以為作為 maxcompute 管理員,應(yīng)該可以“暢通無阻”,卻沒想到,敏感列遲遲無法訪問,中間做了很多功夫,讀了很多官方文檔,最終的結(jié)論是需要 maxcompute 項(xiàng)目的 owner 或超級(jí)管理員給我設(shè)置用戶等級(jí)(Label)或者給我管理員權(quán)限,我自己配置。

注意,以上涉及了好些概念,我不知道我這么命名是否合理,不過在我看來是合理的。如果你已經(jīng)很了解阿里云大數(shù)據(jù)服務(wù)的權(quán)限問題,那可能很輕松能理解我的意思,但如果是新手,可能會(huì)有一些疑惑。沒事,待我細(xì)細(xì)說來。

首先 maxcompute 和 maxcompute 項(xiàng)目是兩個(gè)不同的東西,切忌混為一談!
你可以把 maxcompute 看做是一個(gè)服務(wù)器,而 maxcompute 項(xiàng)目是一個(gè)數(shù)據(jù)庫,然后敏感表、敏感列則是庫里的表和表的字段。

但作為數(shù)據(jù)庫的管理員不應(yīng)該是可以訪問數(shù)據(jù)庫里的所有數(shù)據(jù)嗎?這就涉及到另外一個(gè)概念:用戶等級(jí),官方定義為 User Label。由于我的賬號(hào)等級(jí)是 0 級(jí),而敏感列等級(jí)高于 0 級(jí),等級(jí)可以高級(jí)訪問低級(jí),但是無法逆向低級(jí)訪問高級(jí),所以訪問不了。

這樣子理解應(yīng)該就能明白為什么作為 maxcompute 的管理員,卻訪問不了敏感列的數(shù)據(jù)。

Label 策略是一個(gè)比較重要的參考標(biāo)準(zhǔn),即使在數(shù)據(jù)保護(hù)傘已經(jīng)設(shè)置了白名單,還是無法訪問敏感數(shù)據(jù)。

主線問題:如何提高用戶等級(jí)

那么,如何提高用戶等級(jí)呢?

從下面這篇官方文檔可以得知,提高用戶等級(jí)需要通過終端執(zhí)行命令來實(shí)現(xiàn)。

Label權(quán)限控制:https://help.aliyun.com/zh/maxcompute/user-guide/label-based-access-control?#section-4ha-2x9-h5i

修改 RAM 用戶等級(jí)的命令如下:

set Label 3 to USER RAM$Bob@aliyun.com:Allen;

其中,數(shù)字3是目標(biāo)等級(jí),即要升到哪一個(gè)級(jí)別,RAM指代 RAM 用戶,Bob@aliyun.com是主賬號(hào)的郵箱,Allen是 RAM 用戶名。如果是給主賬號(hào)調(diào)整,則把RAM$Bob@aliyun.com:Allen改為ALIYUN$Bob@aliyun.com。

執(zhí)行命令的地方有多個(gè)(相關(guān)鏈接可以再文檔中查找到):

  • MaxCompute客戶端
  • 使用SQL分析連接
  • MaxCompute Studio
  • 使用DataWorks連接

這里以 MaxCompute 為例,做個(gè)示例,比如我的賬號(hào)是:xindata,主賬號(hào)是:123456@qq.com,目標(biāo)等級(jí)是 1 級(jí),那么命令如下:

set Label 1 to USER RAM$123456@qq.com:xindata;

瀏覽器打開 maxcompute 控制臺(tái):https://maxcompute.console.aliyun.com/,然后點(diǎn)擊下圖的【命令行】,這個(gè)才是 ODPS CMD,上面的那個(gè)是云命令行,使用云命令行也可以,不過需要切換下路徑,進(jìn)入 ODPS CMD,命令為cloudshell-odpscmd -p "項(xiàng)目名稱",一開始搞錯(cuò)了,點(diǎn)了云命令行輸入以上命令一直報(bào)錯(cuò)說命令不存在,哈哈哈。

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

點(diǎn)擊命令行之后選擇對(duì)應(yīng)的項(xiàng)目,便可以開啟一個(gè)窗口,輸入以上命令,返回結(jié)果說我沒有安全操作。

Authorization Failed [4003], You have NO privilege to do the PROJECT SECURITY OPERATION for {acs:odps:*:projects/xxx/authorization/users}.

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

通過搜索錯(cuò)誤提示,找到了一篇解決文檔:https://help.aliyun.com/zh/maxcompute/user-guide/odps-0420095?#pAFKK
阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

從解決文檔提示看,需要授權(quán),授權(quán)方式有兩種:

  • 可以是項(xiàng)目的 admin 或者 super_administrator 角色
  • 也可以是項(xiàng)目管理類權(quán)限一覽表。

表單提供了一種方法,可以通過新增策略動(dòng)作給用戶授權(quán),我所需要的動(dòng)作是SetDataLabel。

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps
于是編輯了相關(guān)的權(quán)限策略:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "odps:SetDataLabel"
      ],
      "Resource": [
        *  // 開始使用:"acs:odps:*:projects/xxx/authorization/users" 但提示格式有誤,改 *
      ],
      "Condition": {}
    }
  ]
}

但是這個(gè)策略放哪里呢?

一開始我不清楚 maxcompute 和 maxcompute 項(xiàng)目的差異的時(shí)候,我在 RAM 控制臺(tái)的權(quán)限策略中新建了一個(gè)策略進(jìn)行授權(quán),可想而知,這是無效的!其實(shí)在 RAM 控制臺(tái),我已經(jīng)是有了 maxcompute 的管理權(quán)限,所以并不需要再一次這么配置。

實(shí)際上配置的位置是在 maxcompute 項(xiàng)目中,具體路徑是在 maxcompute 控制臺(tái)的項(xiàng)目管理中,選擇對(duì)應(yīng)的項(xiàng)目列表,點(diǎn)擊右側(cè)的管理。在項(xiàng)目詳情中,點(diǎn)擊角色權(quán)限,如果沒有權(quán)限,會(huì)有報(bào)錯(cuò)提示。由于我沒有權(quán)限,所以是空的(報(bào)錯(cuò)已關(guān)閉)。

參考通過控制臺(tái)(新版)管理用戶權(quán)限:https://help.aliyun.com/zh/maxcompute/user-guide/manage-user-permissions-in-the-maxcompute-console

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

所以,第二條路是走不通的,沒有管理權(quán)限,根本無法進(jìn)入配置用戶權(quán)限。

結(jié)論就是:只能由項(xiàng)目的 admin 或者 super_administrator 角色處理了。

衍生問題1:怎么知道自己的等級(jí)和表單的等級(jí)

這個(gè)其實(shí)用表的時(shí)候,如果有權(quán)限問題,會(huì)報(bào)錯(cuò)提示:

The sensitive label of column ‘xxx’ is 1, but your effective label from package is 0.

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

如果想直接查詢,也可以通過以下命令查詢:

# 查看自己的等級(jí)信息,第一條是當(dāng)前用戶,第二條是指定用戶
show label grants;
show label grants for RAM$123456@qq.com:xindata;
# 查看表的等級(jí)信息,注意,如果提示沒有 odps:describe 權(quán)限,去安全中心申請(qǐng)表單權(quán)限,獲取 describe 權(quán)限。
desc 項(xiàng)目名.表名稱;

衍生問題2:為什么 dataworks 空間管理員也沒有設(shè)置等級(jí)的權(quán)限?

DataWorks 是阿里云提供的一站式大數(shù)據(jù)開發(fā)治理平臺(tái),可以在 DataWorks 上進(jìn)行 MaxCompute 作業(yè)開發(fā)、周期性調(diào)度、作業(yè)運(yùn)維、數(shù)據(jù)治理等一站式數(shù)據(jù)開發(fā)治理操作??稍?DataWorks 控制臺(tái)創(chuàng)建 DataWorks 工作空間,并在這過程中直接創(chuàng)建并綁定 MaxCompute 項(xiàng)目,后續(xù)即可在 DataWorks 工作空間中開發(fā) MaxCompute 作業(yè)。
DataWorks 和 maxcompute 二者的權(quán)限有相通之處,但也有不同點(diǎn),具體差異如下:

參考MaxCompute和DataWorks的權(quán)限關(guān)系:https://help.aliyun.com/zh/maxcompute/user-guide/permissions?#section-u7s-ys0-vv0

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

可以看到 MaxCompute 的管理員角色不能通過 DataWorks 設(shè)置,即使是 DataWorks 空間管理員,再 MaxCompute 的映射也只是一個(gè) Role_Project_Admin 角色,對(duì)應(yīng)的權(quán)限僅僅是 當(dāng)前項(xiàng)目下project/table/fuction/resource/instance/job的所有權(quán)限,以及 package 的 read 權(quán)限,并非管理員。
所以 DataWorks 空間管理員也沒有設(shè)置等級(jí)的權(quán)限。

衍生問題3:敏感列從哪里來

首先是項(xiàng)目的設(shè)置,在 MaxCompute 項(xiàng)目的詳情中,我們可以看到項(xiàng)目的配置信息,里面會(huì)限制一欄:啟動(dòng)Label訪問控制,如果啟動(dòng),就可以配置敏感列。
敏感列的配置地方在數(shù)據(jù)保護(hù)傘,可以在 DataWorks 首頁打開全部產(chǎn)品找到它。

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

然后在【敏感數(shù)據(jù)識(shí)別】中新增規(guī)則識(shí)別敏感數(shù)據(jù),在此之前可能需要先在【數(shù)據(jù)分類分級(jí)】中新增分類和分級(jí)的類別和層數(shù)。

阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán),阿里云大數(shù)據(jù),大數(shù)據(jù),阿里云,odps

配置好之后,還可以在【用戶組管理】添加用戶組,并在【數(shù)據(jù)脫敏管理】中新增白名單,但這并不能覆蓋用戶等級(jí)的限制,低等級(jí)依舊無法訪問高等級(jí)的數(shù)據(jù)。

小結(jié)

本次探索過程,發(fā)現(xiàn)了一個(gè)問題,阿里云產(chǎn)品,可能每一個(gè)都會(huì)有自己的控制臺(tái),有自己的一套權(quán)限管理,配置權(quán)限前,需要先思考,這個(gè)權(quán)限是在哪一個(gè)平臺(tái)上使用,然后針對(duì)性去對(duì)應(yīng)的文檔和對(duì)應(yīng)的控制臺(tái)中尋找解決方案。

就如本次,處理的內(nèi)容其實(shí)是 MaxCompute 項(xiàng)目級(jí)別的問題,需要到項(xiàng)目中去尋找解決方案,一開始我配置了 RAM 用戶相關(guān)權(quán)限,也在數(shù)據(jù)保護(hù)傘和 DataWorks 用戶管理上面也嘗試了解決方案,不過都是無用功,無法最終解決問題,只是更加清晰地了解了阿里云的權(quán)限管理邏輯。文章來源地址http://www.zghlxwxcb.cn/news/detail-694696.html

到了這里,關(guān)于阿里云大數(shù)據(jù)實(shí)戰(zhàn)記錄9:MaxCompute RAM 用戶與授權(quán)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 阿里云大數(shù)據(jù)分析師(ACP)認(rèn)證,該如何備考?

    阿里云大數(shù)據(jù)分析師(ACP)認(rèn)證,該如何備考?

    阿里云認(rèn)證是基于核心技術(shù)及崗位的權(quán)威認(rèn)證, 阿里云針對(duì)不同產(chǎn)品類別、用戶成長階段、生態(tài)崗位,精心打造不同的認(rèn)證考試。 個(gè)人:證明您在對(duì)應(yīng)技術(shù)領(lǐng)域的專業(yè)度,能夠基于阿里云產(chǎn)品解決實(shí)際問題。獲得更多阿里云生態(tài)下的就業(yè)機(jī)會(huì)。 公司:通過阿里云認(rèn)證培養(yǎng)、

    2023年04月09日
    瀏覽(25)
  • 阿里云大數(shù)據(jù)工程師(ACP)認(rèn)證考試大綱

    ??阿里云大數(shù)據(jù)專業(yè)認(rèn)證(ACP 級(jí)-Alibaba Cloud CertificationProfessional)是面向使用阿里云大數(shù)據(jù)產(chǎn)品的架構(gòu)、開發(fā)、運(yùn)維類人員的專業(yè)技術(shù)認(rèn)證,主要涉及阿里云大數(shù)據(jù)類的幾款核心產(chǎn)品,包括大數(shù)據(jù)計(jì)算服務(wù)MaxCompute、數(shù)據(jù)工場(chǎng)DataWorks、數(shù)據(jù)集成、Quick BI、機(jī)器學(xué)習(xí) PAI等。通

    2024年02月03日
    瀏覽(25)
  • 阿里云大數(shù)據(jù)ACA及ACP復(fù)習(xí)題(121~140)

    121.數(shù)據(jù)清洗(Data Cleaning)是用于檢測(cè)和糾正(或刪除)記錄集,表或數(shù)據(jù)庫中的不準(zhǔn)確或損壞的記錄。下列選項(xiàng)中,對(duì)數(shù)據(jù)清洗描述正確的是(ABC) A:數(shù)據(jù)清洗可以檢測(cè)表中的不準(zhǔn)確或損壞的記錄 B:數(shù)據(jù)清洗可以識(shí)別不正確,不完整,不相關(guān),不準(zhǔn)確或其他有問題(“臟”)的數(shù)據(jù)

    2024年01月18日
    瀏覽(36)
  • E往無前 | 騰訊云大數(shù)據(jù) ElasticSearch 高級(jí)功能:Cross Cluster Replication實(shí)戰(zhàn)

    E往無前 | 騰訊云大數(shù)據(jù) ElasticSearch 高級(jí)功能:Cross Cluster Replication實(shí)戰(zhàn)

    前言 Elasticsearch在platinum版本中,推出了Cross Cluster Replication特性(以下簡稱CCR),也即跨集群遠(yuǎn)程復(fù)制。 該特性可以解決兩類問題: 1,數(shù)據(jù)遷移; 2,異地備份。 本文以實(shí)戰(zhàn)為主,基本概念及原理可參考官網(wǎng)文檔。 https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-ccr.h

    2024年02月12日
    瀏覽(25)
  • [轉(zhuǎn)載]C++ 入門教程(41課時(shí)) - 阿里云大學(xué)

    本教程是專門為初學(xué)者打造的,幫助他們理解與 C++ 編程語言相關(guān)的基礎(chǔ)到高級(jí)的概念。 在您開始練習(xí)本教程中所給出的各種實(shí)例之前,您需要對(duì)計(jì)算機(jī)程序和計(jì)算機(jī)程序設(shè)計(jì)語言有基本的了解。 運(yùn)行結(jié)果: 你可以用 \\\"n\\\" 代替以上代碼里的 \\\"endl\\\"。 C++ 是一種靜態(tài)類型的、編

    2024年02月08日
    瀏覽(17)
  • 【數(shù)據(jù)庫】 mysql用戶授權(quán)詳解

    【數(shù)據(jù)庫】 mysql用戶授權(quán)詳解

    目錄 MySQL用戶授權(quán) 一,密碼策略 1,查看臨時(shí)密碼 2,查看數(shù)據(jù)庫當(dāng)前密碼策略: 二, 用戶授權(quán)和撤銷授權(quán) 1、創(chuàng)建用戶 2,刪除用戶 3,授權(quán)和回收權(quán)限 mysql剛安裝時(shí),臨時(shí)密碼會(huì)存儲(chǔ)在 /var/log/mysqld.log 1,查看臨時(shí)密碼 方法一:直接給出密碼 ? 方法二:查到的語句的最后為

    2024年02月11日
    瀏覽(95)
  • MySQL授權(quán)用戶訪問數(shù)據(jù)操作方式

    在MySQL中,用戶權(quán)限的種類有很多,其中比較常用的權(quán)限包括: SELECT:允許用戶查詢表中的數(shù)據(jù)。 INSERT:允許用戶向表中插入數(shù)據(jù)。 UPDATE:允許用戶更新表中的數(shù)據(jù)。 DELETE:允許用戶刪除表中的數(shù)據(jù)。 CREATE:允許用戶創(chuàng)建新的數(shù)據(jù)庫、表和視圖。 DROP:允許用戶刪除數(shù)據(jù)庫

    2024年02月10日
    瀏覽(16)
  • 【數(shù)據(jù)庫二】數(shù)據(jù)庫用戶管理與授權(quán)

    【數(shù)據(jù)庫二】數(shù)據(jù)庫用戶管理與授權(quán)

    CHAR和VARCHAR類型類似,但它們保存和檢索的方式不同。它們的最大長度和是否尾部空格被保留等方面也不同,在存儲(chǔ)或檢索過程中不進(jìn)行大小寫轉(zhuǎn)換。 下表顯示了將各種字符串值保存到CHAR(4)和VARCHAR(4)列后的結(jié)果,說明了CHAR和VARCHAR之間的差別: 字節(jié)大小 char無論是否有值,都

    2024年02月09日
    瀏覽(19)
  • Mysql數(shù)據(jù)庫——用戶管理與授權(quán)

    Mysql數(shù)據(jù)庫——用戶管理與授權(quán)

    用戶信息存放在 mysql 數(shù)據(jù)庫下的 user 表(MySQL 服務(wù)下存在一個(gè)系統(tǒng)自帶的 mysql 數(shù)據(jù)庫)。 1.新建用戶 2.查看用戶信息 3.重命名用戶 RENAME USER \\\'zhangsan\\\'@\\\'localhost\\\' TO \\\'lisi\\\'@\\\'localhost\\\'; 4.刪除用戶 DROP USER \\\'lisi\\\'@\\\'localhost\\\'; 5.修改當(dāng)前登錄用戶密碼 SET PASSWORD = PASSWORD(\\\'abc123\\\'); 6.修

    2024年02月09日
    瀏覽(18)
  • 阿里云斬獲2022全球分布式云大會(huì)兩項(xiàng)大獎(jiǎng)

    阿里云斬獲2022全球分布式云大會(huì)兩項(xiàng)大獎(jiǎng)

    12 月 21日,“2022 全球分布式云大會(huì)·深圳站”正式舉辦。阿里云彈性計(jì)算團(tuán)隊(duì)?wèi){借在算力領(lǐng)域的創(chuàng)新突破與全面的分布式云產(chǎn)品矩陣布局,榮獲“2022 年度中國算力先鋒 TOP3”、“2022 年度分布式算力市場(chǎng)領(lǐng)導(dǎo)力企業(yè)”兩項(xiàng)大獎(jiǎng)。 圖一:2022年度中國算力先鋒 TOP3 圖二:2022年度

    2023年04月17日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包