【发布时间】:2021-12-28 16:38:17
【问题描述】:
我能够按照这个示例1 让我的 ec2 实例从 S3 读取。
为了写入同一个存储桶,我想将第 572 行从 grant_read() 更改为 grant_read_write()
应该可以。
...
# Userdata executes script from S3
instance.user_data.add_execute_file_command(
file_path=local_path
)
# asset.grant_read(instance.role)
asset.grant_read_write(instance.role)
...
但是根据报错信息,无法访问记录在案的3函数。
>> 57: Pyright: Cannot access member "grant_read_write" for type "Asset"
我错过了什么?
1https://github.com/aws-samples/aws-cdk-examples/tree/master/python/ec2/instance
2https://github.com/aws-samples/aws-cdk-examples/blob/master/python/ec2/instance/app.py#L57
3https://docs.aws.amazon.com/cdk/latest/guide/permissions.html#permissions_grants
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-cdk