源可以是本地文件夹或s3存储桶。如何使输入参数将输入的参数标识为本地文件夹或s3存储桶?
使用此处提到的路径样式访问s3存储桶:https : //docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html您应该在输入中编写模式检查,以识别输入是s3存储桶还是存储桶对象。
换句话说,如果您的本地路径输入始终存在于系统上,则可以运行路径规范化命令并获取本地文件夹的绝对路径。例如,在Unix上,您可以运行realpath()系统api。http://man7.org/linux/man-pages/man3/realpath.3.html
仅当输入路径存在时,realpath()api才会解析为实际路径,否则它将返回错误。您可以将输入发送到realpath命令,如果通过,则它是系统上的本地路径。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句