DataWorks中ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET:需将该环境变量设置为您的阿里云账号的AccessKey ID和 AccessKey Secret。如何设置?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在DataWorks中,为了确保安全调用阿里云OpenAPI,您需要正确设置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID
和ALIBABA_CLOUD_ACCESS_KEY_SECRET
。以下是详细的配置方法:
在Linux或macOS系统中,可以通过命令行设置环境变量。执行以下命令:
export ALIBABA_CLOUD_ACCESS_KEY_ID=<access_key_id>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<access_key_secret>
<access_key_id>
:替换为您阿里云账号的AccessKey ID。<access_key_secret>
:替换为您阿里云账号的AccessKey Secret。注意:此配置仅在当前终端会话中生效。如果需要永久生效,请将上述命令添加到~/.bashrc
、~/.zshrc
或~/.bash_profile
文件中,并执行source
命令使其生效。
在Windows系统中,您需要通过系统属性界面手动添加环境变量。具体步骤如下:
ALIBABA_CLOUD_ACCESS_KEY_ID
ALIBABA_CLOUD_ACCESS_KEY_SECRET
完成环境变量设置后,您可以通过以下方式验证配置是否成功:
在终端中运行以下命令,检查环境变量是否正确设置:
echo $ALIBABA_CLOUD_ACCESS_KEY_ID
echo $ALIBABA_CLOUD_ACCESS_KEY_SECRET
在命令提示符(CMD)中运行以下命令:
echo %ALIBABA_CLOUD_ACCESS_KEY_ID%
echo %ALIBABA_CLOUD_ACCESS_KEY_SECRET%
如果输出结果为您的AccessKey ID和AccessKey Secret,则说明配置成功。
dataworks.${regionId}.aliyuncs.com
替换为dataworks-vpc.${regionId}.aliyuncs.com
。通过以上步骤,您可以成功设置ALIBABA_CLOUD_ACCESS_KEY_ID
和ALIBABA_CLOUD_ACCESS_KEY_SECRET
环境变量,从而安全地调用DataWorks的OpenAPI。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。