es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

1

2

3

Tags:  , ,

Answer

  1. Avatar for 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.

    57: Pyright: No se puede acceder al miembro “grant_read_write” para el tipo “Asset”

    ¿Qué me estoy perdiendo?

Comments are closed.