设置阿里云AccessKey环境变量, 阿里云示例代码运行环境设置环境变量 | 您所在的位置:网站首页 › 新建用户变量环境 › 设置阿里云AccessKey环境变量, 阿里云示例代码运行环境设置环境变量 |
阿里云账号拥有所有的访问权限,风险很高。强烈建议您创建并使用RAM用户进行访问或日常运维。请根据业务的实际情况按需分配权限后进行接口调用。RAM用户需具备操作对应资源的权限。如何获取RAM用户的AccessKey,请参见创建AccessKey、为RAM用户授权和查看RAM用户的AccessKey信息。 在Linux和macOS系统环境变量中设置阿里云AccessKey以设置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET为例。变量名称可以根据实际情况进行替换,例如OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET。 创建.bash_profile文件 说明如果是第一次设置环境变量,可以使用touch ~/.bash_profile创建一个配置文件,如果已经存在配置文件,则使用vim ~/.bash_profile命令直接编辑文件。 touch ~/.bash_profile vim ~/.bash_profile配置.bash_profile文件 # 将以下命令中的和替换为您自己的AccessKey ID和AccessKey Secret。 # 变量名称可以根据实际情况进行替换,例如OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET。 export ALIBABA_CLOUD_ACCESS_KEY_ID= export ALIBABA_CLOUD_ACCESS_KEY_SECRET=编辑完成后保存退出。 使用.bash_profile文件 # 使配置文件生效 source ~/.bash_profile # 显示配置是否生效 echo $ALIBABA_CLOUD_ACCESS_KEY_ID若返回正确的AccessKey ID,则说明配置成功。 重要环境变量配置完成之后,为确保新的设置被正确应用,您可能需要重启相关的开发工具(IDE等)或服务。 在Windows系统环境变量中设置阿里云AccessKey以设置环境变量ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET为例。变量名称可以根据实际情况进行替换,例如OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET。 通过图形用户界面GUI操作步骤 以下为Windows 10中通过图形用户界面设置环境变量的步骤。 在桌面右键单击此电脑,选择属性>高级系统设置>环境变量>系统变量/用户变量>新建,完成以下配置: 变量 示例值 AccessKey ID 变量名:ALIBABA_CLOUD_ACCESS_KEY_ID 变量值:LTAI4GDty8ab9W4Y1D**** AccessKey Secret 变量名:ALIBABA_CLOUD_ACCESS_KEY_SECRET 变量值:IrVTNZNy5yQelTETg0cZML3TQn**** 测试设置是否成功 单击开始(或快捷键:Win+R)> 运行(输入 cmd)> 确定(或按 Enter 键),打开命令提示符,执行echo %ALIBABA_CLOUD_ACCESS_KEY_ID%、echo %ALIBABA_CLOUD_ACCESS_KEY_SECRET%命令。若返回正确的AccessKey,则说明配置成功。 通过命令行提示符CMD操作步骤 以管理员身份打开命令提示符,并使用以下命令在系统中新增环境变量。 setx ALIBABA_CLOUD_ACCESS_KEY_ID LTAI4GDty8ab9W4Y1D**** /M setx ALIBABA_CLOUD_ACCESS_KEY_SECRET IrVTNZNy5yQelTETg0cZML3TQn**** /M其中/M表示系统级环境变量,设置用户级环境变量时可以不携带该参数。 测试设置是否成功 单击开始(或快捷键:Win+R)> 运行(输入 cmd)> 确定(或按 Enter 键),打开命令提示符,执行echo %ALIBABA_CLOUD_ACCESS_KEY_ID%、echo %ALIBABA_CLOUD_ACCESS_KEY_SECRET%命令。若返回正确的AccessKey,则说明配置成功。 通过Windows PowerShell在PowerShell中,设置新的环境变量(对所有新会话都有效): [System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_ID', 'LTAI4GDty8ab9W4Y1D****', [System.EnvironmentVariableTarget]::User) [System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_SECRET', 'IrVTNZNy5yQelTETg0cZML3TQn****', [System.EnvironmentVariableTarget]::User)为所有用户设置环境变量(需要管理员权限): [System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_ID', 'LTAI4GDty8ab9W4Y1D****', [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_SECRET', 'IrVTNZNy5yQelTETg0cZML3TQn****', [System.EnvironmentVariableTarget]::Machine)设置临时的环境变量(仅当前会话有效): $env:ALIBABA_CLOUD_ACCESS_KEY_ID = "LTAI4GDty8ab9W4Y1D****" $env:ALIBABA_CLOUD_ACCESS_KEY_SECRET = "IrVTNZNy5yQelTETg0cZML3TQn****"在PowerShell中,执行Get-ChildItem env:ALIBABA_CLOUD_ACCESS_KEY_ID、Get-ChildItem env:ALIBABA_CLOUD_ACCESS_KEY_SECRET命令。若返回正确的AccessKey,则说明配置成功。 重要环境变量配置完成之后,为确保新的设置被正确应用,您可能需要重启相关的开发工具(IDE等)或服务。 |
CopyRight 2018-2019 实验室设备网 版权所有 |