DataWorks公有云和专有云的Java SDK接入方式基本相同,主要区别在于访问地址和认证方式,以下是详细的接入步骤:
1、注册阿里云账号并登录。
2、开通DataWorks服务。
3、获取项目ID、工作空间ID、用户ID和AccessKey等信息。
1、访问DataWorks Java SDK官方GitHub仓库:https://github.com/aliyun/dataworkspublicsdkjava
2、根据需要选择对应的版本进行下载。
1、将下载的jar包添加到项目的依赖中。
2、配置环境变量,设置阿里云AccessKey和SecretKey。
以下是一个使用DataWorks Java SDK的简单示例:
import com.aliyun.dataworks.client.DefaultClient; import com.aliyun.dataworks.client.api.ProjectApi; import com.aliyun.dataworks.client.model.CreateProjectRequest; import com.aliyun.dataworks.client.model.Project; import com.aliyun.teaopenapi.models.Config; public class DataWorksDemo { public static void main(String[] args) { // 创建DefaultClient实例 DefaultClient client = new DefaultClient("", " "); client.setEndpoint(" "); // 公有云或专有云的访问地址 // 创建ProjectApi实例 ProjectApi projectApi = new ProjectApi(client); // 创建项目请求对象 CreateProjectRequest request = new CreateProjectRequest(); request.setProjectName("test_project"); // 项目名称 request.setProjectDescription("test_project_description"); // 项目描述 request.setOwnerId(" "); // 项目所有者ID request.setWorkspaceId(" "); // 工作空间ID request.setAccessControlList(" "); // 访问控制列表,可选参数 request.setTemplateId(" "); // 模板ID,可选参数 request.setQuota(" "); // 项目配额,可选参数 request.setEnablePublicShare(true); // 是否开启公共分享,可选参数 request.setEnablePublicView(true); // 是否开启公共查看,可选参数 request.setEnablePublicComment(true); // 是否开启公共评论,可选参数 request.setEnablePublicDownload(true); // 是否开启公共下载,可选参数 request.setEnablePublicPublish(true); // 是否开启公共发布,可选参数 request.setEnablePublicRun(true); // 是否开启公共运行,可选参数 request.setEnablePublicDebug(true); // 是否开启公共调试,可选参数 request.setEnablePublicDelete(true); // 是否开启公共删除,可选参数 request.setEnablePublicRerun(true); // 是否开启公共重跑,可选参数 request.setEnablePublicSchedule(true); // 是否开启公共调度,可选参数 request.setEnablePublicTrigger(true); // 是否开启公共触发器,可选参数 request.setEnablePublicWebhook(true); // 是否开启公共Webhook,可选参数 request.setEnablePublicNotification(true); // 是否开启公共通知,可选参数 request.setEnablePublicEvent(true); // 是否开启公共事件,可选参数 request.setEnablePublicMetrics(true); // 是否开启公共指标,可选参数 request.setEnablePublicLogstore(true); // 是否开启公共日志库,可选参数 request.setEnablePublicResourceManagement(true); // 是否开启公共资源管理,可选参数 request.setEnablePublicArtifactStore(true); // 是否开启公共制品库,可选参数 request.setEnablePublicModelStore(true); // 是否开启公共模型库,可选参数 request.setEnablePublicLibrary(true); // 是否开启公共库,可选参数 request.setEnablePublicCustomCodeRepo(true); // 是否开启公共自定义代码仓库,可选参数 request.setEnablePublicCustomFunctionRepo(true); // 是否开启公共自定义函数仓库,可选参数 request.setEnablePublicCustomServiceRepo(true); // 是否开启公共自定义服务仓库,可选参数 request.setEnablePublicCustomPipelineRepo(true); // 是否开启公共自定义流水线仓库,可选参数 request.setEnablePublicCustomTableRepo(true); // 是否开启公共自定义表仓库,可选参数 request.setEnablePublicCustomTopicRepo(true); // 是否开启公共自定义主题仓库,可选参数 request.setEnablePublicCustomNamespaceRepo(true); // 是否开启公共自定义命名空间仓库,可选参数 request.setEnablePublicCustomInstanceRepo(true); // 是否开启公共自定义实例仓库,可选参数 request.setEnablePublicCustomClusterRepo(true); // 是否开启公共自定义集群仓库,可选参数 request.setEnablePublicCustomNodeRepo(true); // 是否开启公共自定义节点仓库,可选参数 request.setEnablePublicCustomEdgeRepo(true); // 是否开启公共自定义边仓库,可选参数 request.setEnablePublicCustomDomainRepo(true); // 是否开启公共自定义域名仓库,可选参数 request.setEnablePublicCustomGatewayRepo(true); // 是否开启公共自定义网关仓库,可选参数 request.setEnablePublicCustomServiceEndpointRepo(true); // 是否开启公共自定义服务端点仓库,可选参数 request.setEnablePublicCustomAPIGatewayRepo(true); // 是否开启公共自定义API网关仓库,可选参数 request.setEnablePublicCustomServerlessRepo(true); // 是否开启公共自定义无服务器仓库,可选参数 request.setEnablePublicCustomFunctionGraphRepo(true); // 是否开启公共自定义函数图仓库,可选参数 request.setEnablePublicCustomTriggerFunctionRepo(true); // 是否开启公共自定义触发器函数仓库,可选参数 request.setEnablePublicCustomComputeResourceRepo(true); // 是否开启公共自定义计算资源配置库,可选参数 request.setEnablePublicCustomNetworkResourceRepo(true); // 是否开启公共自定义网络资源配置库,可选参数 request.setEnablePublicCustomStorageResourceRepo(true); // 是否开启公共自定义存储资源配置库,可选参数 request.setEnablePublicCustomDatabaseResourceRepo(true); // 是否开启公共自定义数据库资源配置库,可选参数 request.setEnablePublicCustomCDBResourceRepo(true); // 是否开启公共自定义CDB资源配置库,可选参数 request.setEnablePublicCustomRDSResourceRepo(true); // 是否开启公共自定义RDS资源配置库,可选参数 request.setEnablePublicCustomOSSResourceRepo(true); // 是否开启公共自定义OSS资源配置库,可选参数 request.setEnablePublicCustomNASResourceRepo(true); // 是否开启公共自定义NAS资源配置库,可选参数 request.setEnablePublicCustomEMRResourceRepo(true); // 是否开启公共自定义EMR资源配置库,可选参数 request.setEnablePublicCustomMNSResourceRepo(true); // 是否开启公共自定义MNS资源配置库,可选参数 request.setEnablePublicCustomSLSResourceRepo(true); // 是否开启公共自定义SLS资源配置库,可选参数 request.setEnablePublicCustomDMSResourceRepo(true); // 是否开启公共自定义DMS资源配置库,可选参数 request.setEnablePublicCustomCMKResourceRepo(true); // 是否开启公共自定义CMK资源配置库,可选参数 request.setEnablePublicCustomRAMResourceRepo(true); // 是否开启公共自定义RAM资源配置库,可选参数 request.setEnablePublicCustomCBRResourceRepo(true); // 是否开启公共自定义CBR资源配置库,可选参数 request.setEnablePublicCustomECSResourceRepo(true); // 是否开启公共自定义ECS资源配置库,可选参数
新闻标题:dataworks公有云跟专有云的javasdk接入方式是一样的么?
路径分享:http://www.shufengxianlan.com/qtweb/news20/375920.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联