MaxCompute创建仅有查询权限的自定义角色

在很多的数据开发场景下,MaxCompute项目管理员需要能够提供给某些角色或团队(如开发人员、运维人员)对项目内所有表具备特定权限。例如,某些客户可能需要在生产项目中,给ETL开发团队赋予所有表(或者所有ods开头的表)只读权限,当项目内创建了新表后,对应角色人员可以自动获取到新表的权限,方便开发人员能够快速处理线上数据问题排查。MaxCompute原有的权限模型提供的ACL授权方式,需要明确指定授权对象才能授权,ACL方式不支持通配符方式对新增表做授权。本文通过一个自定义角色的场景,介绍使用MaxCompute新升级的权限模型,利用ACL实现对特定规则的表进行授权。您的MaxCompute项目需要支持MaxCompute新权限模型。截止目前(2020/1/6),MaxCompute新权限模型正在陆续灰度发布,如果您在参考本文档操作时不能正确执行,很可能您的项目还没有开放新权限模型,您可以主动通过工单进行"权限模型2.0"功能申请。如何申请,请参考这里的说明。通过Dataworks的控制台创建的MaxCompute项目,在MaxComputeProject中预置了以下内建角色(Pre...

开发者说:如何使用插件降低上传文件部署服务的复杂度

“这里描述我们实际服务部署的时候频繁发生的两个常用场景。第一个场景,我们“办公网环境”想要在“准生产环境”下部署,需要做如下工作:打包、将文件上传到堡垒机上、scp将上传好的包裹传输到“准生产环境”的目标机器、ssh目标机器、restart重启服务。第二个场景是,我们可能随时的给“准生产环境”临时上传一些文件,但是仍然需要大量频繁操作。直到前段时间我看了朋友圈一篇“阿里程序员推荐的15款常用开发者工具”里面提到CloudToolkit这个工具,试过后觉得它太好用了,完美降低服务部署的复杂度。只需要安装相应的插件,配置好所需环境,点击下绿色的箭头,即可帮你打包部署运行到相应环境。所以迫不及待的写了这篇文章,希望能对你有所帮助(第一次写文,请多关照(^_^))”安装成功后,会在这两个地方,看到安装的插件这是一个SpringCloud项目,用的是jar包部署。那么插件的准备工作就已经做好了,笔者将用其中的auth项目来演示下一键部署的威力添加堡垒机和目标机器目标是使这样的服务环境可以一键部署接下来就是在idea里面操作在选择AlibabaCloudToolkit->host单击addh...

开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门

点击下载《Knative云原生应用开发指南》自2018年Knative项目开源后,就得到了广大开发者的密切关注。Knative在Kubernetes之上提供了一套完整的应用Serverless编排服务,让应用开发者可以不用为底层的基础设施分心,把更多的精力投入到业务逻辑上。Knative的一个很重要的目标就是制定云原生、跨平台的Serverless编排标准。它的优势在于:基于Kubernetes实现Serverless编排;基于Istio实现服务的接入、服务路由的管理以及灰度发布等功能。今年5月份,我们推出了Knative系列文章,由阿里云容器平台技术专家牛秋霖(冬岛)及阿里云容器平台高级开发工程师李鹏(元毅)结合自身的实践经验,由浅入深的介绍了Knative的使用、剖析其内部实现。为了进一步方便大家理解Knative,我们整理了系列文章中的25篇重点内容编排成书《Knative云原生应用开发指南》,并开放分享给大家,希望能够帮助更多技术爱好者快速掌握Knative的应用Serverless编排技能,揭开Knative的神秘面纱。对于开发者而言,本书可以让你快速掌握Knative的应用...

大合集 | 9 场 Dubbo Meetup 回顾视频和PPT下载

2018年2月16日,Dubbo加入Apache基金会孵化器,在随后的那个夏天,我们开始在全国(北京、上海、深圳、成都、杭州)和社区的用户们见面、认识、交个朋友,将社区的最新动态、Dubbo的发展规划、和一些用户的最佳实践进行分享,目的是让大家在使用和共建Dubbo的过程中,更有参与感。2019年,我们发现,参与DubboMeetup报名和来到现场的人越来越多,社区的活跃度也越来越高,所以我们将DubboMeetup升级为DubboTechDay(Dubbo开发者日),争取更多的资源投入,包括场地、物料、现场设备等。截止至2019年7月20日,已经有100,000位云原生开发者参与到我们的活动中(线上+线下)。以下,我们整理了过往活动的直播回放链接和PPT,希望对您在使用Dubbo时有所帮助。2019年7月20日深圳场PPT下载:https://github.com/thubbo/awesome-dubbo/tree/master/slides/meetup/201907%40shenzhen视频回看:https://developer.aliyun.com/live/12222019...

阿里云文件存储CPFS正式商业化,提供云上高性能并行文件系统

2018年3月份,阿里云推出文件存储CPFS产品。在经过近一年的上线公测后,CPFS即将迎来商业化,将为更多的客户提供云上高性能的并行文件存储。坚如磐石的高性能计算存储文件存储CPFS针对计算密集型的业务场景,如基因计算、石油勘探、气象分析。机器学习、大数据分析和媒体文件处理等,提供阿里云完全托管的高性能计算存储,完美满足用户对于性能、安全的苛刻要求。超高吞吐和IOPSCPFS将数据条带化后均匀分布在存储集群上,实现计算节点并行访问,因此吞吐和IOPS可随存储节点的数量线性增长。同时,支持高带宽低延时的Infiniband网络用于数据交互,整个存储集群可提供超高的聚合带宽和IOPS。盘古2.0CPFS持久化存储基于飞天盘古2.0分布式存储系统,通过极致的性能优化,实现磁盘读写的超高性能。支持多份数据拷贝,可以提供11个9的数据可靠性,并完美通过了阿里双十一超高压力的考验。深度优化的高可用性所有节点均为高可用设计。实现集群内秒级别的故障检测,并由CPFS集群调度器自动将服务切换到其他节点,同时兼顾负载均衡。整个切换过程用户不感知,提供远高于传统两节点HA的高可用性。弹性可扩展支持在线的扩...

为数据计算提供强力引擎,阿里文件存储HDFS v1.0公测发布

在2019年3月的北京云栖峰会上,阿里正式推出全球首个云原生HDFS存储服务—文件存储HDFS,为数据分析业务在云上提供可线性扩展的吞吐能力和免运维的快速弹性伸缩能力,降低用户TCO。阿里文件存储HDFS的发布真正解决了HDFS文件系统不适应云上场景的缺陷问题,用户无须花费精力维护和优化底层存储。云时代,通过借助虚拟化技术,大数据分析的计算框架在云上逐渐实现了快速部署和弹性伸缩。但是作为数据底座的HDFS文件系统,它在设计之初并没有考虑到上云场景。其数据的扩缩容、故障硬件排除都依赖大量手工运维,因此其服务质量难以保证。在随着其他计算引擎一起弹性部署时,HDFS会成为整个计算框架的短板,限制了业务的整体弹性伸缩能力,增加了规划和运维难度。为响应用户在云上使用HDFS的诉求,文件存储HDFS应运而生。产品设计方面,得益于文件存储HDFS兼容标准Hadoop文件接口,基于HDFS进行开发的分析服务无须进行改造即可直接连接文件存储HDFS进行数据分析,可作为serverless计算架构的后端数据引擎。用户无须花费精力维护和优化底层存储,聚焦在计算和业务本身。用户场景方面,文件存储HDFS的...

如何使用Data Lake Analytics创建分区表

DataLakeAnalytics (后文简称DLA)提供了无服务化的大数据分析服务,帮助用户通过标准的SQL语句直接对存储在OSS、TableStore上的数据进行查询分析。在关系型数据库中,用户可以对大数据量的表进行分区,提高查询的性能。同样在DLA中,用户可以使用分区表将数据进行细化,达到缩短查询响应时间的目的。本文将以OSS数据源为例,详细介绍如何在DLA中创建和使用分区表。在DLA中,创建一张分区表需要在建表语句中指定PARTITIONEDBY,例如创建一张名为tbl3_part的分区表,该表有两个分区列,分别为p和q。CREATEEXTERNALTABLEtbl3_part(fooint,barstring)PARTITIONEDBY(pstring,qstring)STOREDASTEXTFILELOCATION'oss://oss-jinluo-openanalytics-test/datasets/test/test_partition/table3/';DLA可以将存储在OSS上的目录或文件映射成一张表。表中的数据就是OSS中的文件内容。对于分区表来说,分...

云计算、大数据、编程语言学习指南下载,100+技术课程免费学!这份诚意满满的新年技术大礼包,你Get了吗?

开发者认证、云学院、技术社群,更多精彩,尽在开发者会场近年来,新技术发展迅速。互联网行业持续高速增长,平均薪资水平持续提升,互联网技术学习已俨然成为学生、在职人员都感兴趣的“业余项目”。阿里云大学作为阿里云泛云生态人才培养的平台,精选100余门囊括云计算、大数据、编程语言和物联网(IoT)的行业热点技术课程,打造此套入门学习指南,免费放送给广大技术爱好者。全套课程入口及指南下载直接戳此进入>由此下载全套学习指南(含全部免费课程入口)>对于大多数人来说,理解“云计算”这个概念感觉有些高深。看不见、摸不着、难以理解。其实云已经融入到我们生活,现在日常使用的网盘、邮箱等等都是云服务,越来越多的人已经或正在进入云计算领域。这个仍处于前沿的技术领域,网上的技术教程五花八门,从何处入手开始学习,成了困扰很多人的问题。对此,我们整理了这套云计算学习指南。这套课程从云计算的发展史讲起,配套补充了一些云计算技术常用的Linux、计算机网络知识,并针对不同阶段的云计算学习,以技术+产品实践的模式,提供学+练综合的课程内容。在进阶路径上,以不同规模的企业上云方式作为背景指导,提供从基础建站到较为...

怎么将oracle的sql文件转换成mysql的sql文件

怎么将sql文件导入PowerDesigner中的方法(将oracle的sql文件转换成mysql的sql文件)呢?怎么将xx.sql文件的数据库结构导入powerdesigner的方法呢?现讲下。 PowerDesigner软件,oracle数据库 将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。在PowerDesinger里找到File-->>ReverseEngineer--->>Database;  在弹出的“NewPhyscalDataModel”窗口界面,选择“sharetheDBMSdefinition”然后点击确定。注意,数据库也要选择和自己现在的SQL的数据库对应的,我的数据库是oracle10g的,所有我也选择了oracle10g。 点击“确定”以后出现如下图  选“Usingscriptfiles”,点下侧的添加按钮,添加XXX.sql文件,然后选择“确定”。 转换成mysql适用的数据库,从菜单栏上“Database”--->...

通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件

在开始通过ANT运行build.xml之前,有一步必须要做,那就是将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本<?xmlversion="1.0"?><projectname="autotest"default="all"basedir="."> <propertyname="JMeter.home"value="......."/> <propertyname="mail_to"value="Bodhi.Zhang@example.com,lucy.chen@example.com"/> <propertyname="ReportName"value="SnoopyAutoTestReport"/> <propertyname="Comp...

Python的下载和安装

Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。在这里我们说一下,在Windows操作系统中安装python。我的操作系统为:Windows7,64位安装python的时候,我们既可以从源码安装,同时也可以用已经编译好并且打包好的二进制版本进行安装,这里我选择的是后者。Python2.7.8下载地址:https://www.python.org/download/releases/2.7.8/   打开百度首页,搜索“python”,进入官网,进行下载,根据操作系统不同选择不同的下载安装文件,这里选择Win764bit安装包,如下图所示: 双击安装包,以管理员身份运行,点击”Next“,如下图所示: 选择安装路径,点击”Next“,如下图所示: 点击”Next“,如下图所示: 安装过程如下图所示: 点击”Finish“,如下图所示: 配置系统环境变量,找到系统环境变量Path,在最后面追加python的路径,如下图所示: 打...
代码星球 代码星球·2021-02-24

电脑的文件怎么拷贝复制到VMware虚拟机

我们有时候想要在电脑和虚拟机之间复制粘贴文件,当然最笨的方法是用U盘进行复制转移,但是这样也太落伍了吧,那么我们怎么利用虚拟机自带的功能,然后将电脑的文件复制拷贝到VMware虚拟机中呢?有些朋友不太熟悉操作方法,其实这里面我们主要是要安装虚拟机的VMwareTools工具,我们安装这个工具以后,不仅仅可以将电脑文件拷贝到虚拟机,当然也可以将虚拟机的文件转移到电脑,这里小编介绍下操作方法。  电脑和VMware虚拟机文件复制互传  我们打开虚拟机以后,点击上方的菜单虚拟机,然后点击安装VMwareTools,但是这里为啥是灰色的无法安装状态呢?网上也有很多朋友在问这个问题,其实这里是因为你虚拟机还没有开启,我们开始进入一个虚拟机系统后才可以安装。 大家发现我们进入一个虚拟机的系统后,这里已经可以安装了,我们点击。 上面点击了安装VMwareTools以后,虚拟机中会出现提示信息,我们不用搭理,我们这时候打开虚拟机中我的电脑【WIN7或者WIN8中叫做计算机,WIN10中叫做这台电脑】。 打开计算机窗口以后,我们点击这...

Hibernate无主键配置文件编写

1.       环境:jdk1.4+hibernate2.0+weblogic8一般情况下,我们建的表都会有主键,然后根据hibernate的配置文件编写条件 有一个主键key,剩下的是Property的属性,对应的PO类也就是一个普通的javabean.然后根据HIBERNATE的轻量级session进行保存修改的操作等。今天遇到了一张表,是没有主键的表,是一张从别处导过来的表。但是我需要用hibernate来进行操作。中间遇到一些曲折,最后觉得HIBERNATE不会搞的太麻烦吧,经过一篇博文的启发,终于找到了一种简洁的做法。 第一步:建表(略,无主键)第二部:进行配置文件以及PO类的编写。其中的做法就是没有主键,所以把一条记录看成一个主键,即组合主键<composite-id>。配置文件如下:<hibernate-mapping>    <class name="com.cqgl.po.SaI18nLimitRu...

Maven项目自动生成mybaties配置文件

1、把mysql-connector-java-5.1.31.jar包放到C盘的mysqljar文件夹下2、在generatorConfig.xml文件中配置实体、dao、service等包<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEgeneratorConfigurationPUBLIC"-//mybatis.org//DTDMyBatisGeneratorConfiguration1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><classPathEntrylocation="C:/mysqljar/mysql-connector-java-5.1.31.jar"/><contextid="context1"><!--生成文件编码--><propertyname="javaFileEncoding"value="UTF-8"/&g...

ORA-01157错误,丢失undo tablespace中数据文件的解决方法

我们先来看一下这个现象:[oracle@djpora12]$pwd/u01/app/oracle/oradata/ora12[oracle@djpora12]$mvundotbs01.dbfundotbs01.dbfbak这里,我们把unto表空间对应的数据文件作了一个更改,表面该文件已经丢失。 下面,我们使用SQL*Plus,进行对数据库的启动:idle>conn/assysdbaConnectedtoanidleinstance.idle>startupmount;ORACLEinstancestarted. TotalSystemGlobalArea 835104768bytesFixedSize         2293880bytesVariableSize      469766024bytesDatabaseBuffers     3...
首页上一页...1516171819...下一页尾页