python - AWS CDK 在部署 s3 对象时给出了意外的关键字参数“follow_symlinks”
问题描述
我正在尝试使用 AWS CDKversion 1.102.0 (Python) 将对象上传到 s3,但我收到有关意外关键字“follow_symlinks”的错误
代码片段 ... targetBucket = _s3.Bucket.from_bucket_name(self, "ExistingS3Bucket", 'mybucket' );
uploadObject = _s3deploy.BucketDeployment(self, 'myObject',
sources=[_s3deploy.Source.asset('mydir/myfile.txt')],
destination_bucket=targetBucket,
destination_key_prefix='resources/files'
)
运行 'cdk synth' 我收到以下错误
File "my_stack.py", line XX,
sources=[_s3deploy.Source.asset('mydir/myfile.txt')],
File "/usr/local/lib/python3.7/dist-packages/aws_cdk/aws_s3_deployment/__init__.py", line 1028, in asset
bundling=bundling,
TypeError: __init__() got an unexpected keyword argument 'follow_symlinks'
有人看到我错过了什么吗?
解决方案
问题已解决。s3_asset 的全局包版本只有 1.75.0 版本
推荐阅读
- java - 根据对象字段和给定值的绝对差异对对象列表进行排序。(爪哇)
- go - Golang 如何在其他包文件中使用结构?
- javascript - 如果搜索字符串与任何值Vue JS匹配,如何返回JSON对象
- java - 日志文件未在 dropwizard 中生成
- laravel - 如何在laravel中显示异常处理错误消息
- django-rest-framework - 自定义页面表示 wagtail api 中的嵌套图像字段
- octobercms - 注册权限十月 cms
- google-sheets-api - Google sheet API:在数据透视表中单击时无法加载文件
- javascript - 如何从 HTML 画布缩放绘图并将其复制到另一个画布?
- python - 使用 Python 在特定时间段内的百分比变化