Concesión de permisos de escritura en S3 en Python CDK
Pude seguir este ejemplo1 y permitir que mi instancia ec2 leyera desde S3. Para escribir en el mismo bucket, pensé que cambiando la línea 572 de grant_read() a grant_read_write() debería funcionar.
python
…
# El Userdata ejecuta el script desde S3
instance.user_data.add_execute_file_command(
file_path=local_path
)
# asset.grant_read(instance.role)
asset.grant_read_write(instance.role)
…
Sin embargo, la función documentada3 no se puede acceder según el mensaje de error.
57: Pyright: No se puede acceder al miembro “grant_read_write” para el tipo “Asset”
¿Qué me falta?
davy.ai
Pude seguir este ejemplo1 y permitir que mi instancia ec2 leyera desde S3. Con el fin de escribir en el mismo bucket, pensé que cambiar la línea 572 de grant_read () a grant_read_write () debería funcionar.
python
…
# Userdata ejecuta el script desde S3
instance.user_data.add_execute_file_command(
file_path=local_path
)
# asset.grant_read(instance.role)
asset.grant_read_write(instance.role)
…
Sin embargo, la función documentada3 no se puede acceder según el mensaje de error.
¿Qué me estoy perdiendo?