我无法将主文件夹复制到 s3 存储桶
I cannot copy the main folder to s3 bucket
我使用 Jenkinsfile 将文件夹和子文件夹复制到 AWS S3 存储桶。我的问题是我无法将主文件夹复制到 S3,但可以复制主文件夹中的子文件夹。我想复制主文件夹(资产)。
pipeline {
agent any
stages {
stage('Deploy') {
steps{
echo 'Deploy'
echo '******************************'
sh "ls -la ${pwd()}"
sh "aws s3 cp assets s3://evry.finance --recursive"
sh "aws s3 cp index.html s3://evry.finance"
}
}
}
}
从上面我想将资产文件夹复制到S3(资产文件夹里面有子文件夹)
请告诉我如何将主文件夹(资产)复制到 AWS S3 存储桶。
好吧,我认为您不能复制文件夹,只能使用 cp 命令复制对象。
在您的情况下,如果您已经知道文件夹名称,只需附加文件夹名称即可。即
aws s3 cp assets s3://evry.finance/assets --recursive
或者使用同步命令 -
aws s3 sync assets s3://evry.finance/assets
我使用 Jenkinsfile 将文件夹和子文件夹复制到 AWS S3 存储桶。我的问题是我无法将主文件夹复制到 S3,但可以复制主文件夹中的子文件夹。我想复制主文件夹(资产)。
pipeline {
agent any
stages {
stage('Deploy') {
steps{
echo 'Deploy'
echo '******************************'
sh "ls -la ${pwd()}"
sh "aws s3 cp assets s3://evry.finance --recursive"
sh "aws s3 cp index.html s3://evry.finance"
}
}
}
}
从上面我想将资产文件夹复制到S3(资产文件夹里面有子文件夹) 请告诉我如何将主文件夹(资产)复制到 AWS S3 存储桶。
好吧,我认为您不能复制文件夹,只能使用 cp 命令复制对象。 在您的情况下,如果您已经知道文件夹名称,只需附加文件夹名称即可。即
aws s3 cp assets s3://evry.finance/assets --recursive
或者使用同步命令 -
aws s3 sync assets s3://evry.finance/assets