配置环境变量 示例 使用环境变量设置以下信息:安装文件的目录、存储输出的位置、存储连接和日志记录设置等。这些设置与应用程序逻辑解耦,在需要变更设置时,无需更新函数代码。 在如下函数代码片段中,参数“obsoutputbucket”为图片处理后存储地址。 def handler(event, context): srcBucket, srcObjName getObsObjInfo4OBSTrigger(event) obsaddress context.getUserData('obsaddress') outputBucket context.getUserData('obsoutputbucket') if obsaddress is None: obsaddress '{obsaddressip}' if outputBucket is None: outputBucket 'casebucketout' ak context.getAccessKey() sk context.getSecretKey() download file uploaded by user from obs GetObject(obsaddress, srcBucket, srcObjName, ak, sk) outFile watermarkimage(srcObjName) 将转换后的文件上传到新的obs桶中 PostObject (obsaddress, outputBucket, outFile, ak, sk) return 'OK' 通过设置环境变量obsoutputbucket,可以灵活设置存储输出图片的OBS桶。 环境变量