Essayez code suivant:
AWS :: S3 :: S3Object.store (chemin, contenu, seau)
ici, le chemin est le chemin dans le seau où vous voulez stocker, le contenu est le contenu que vous souhaitez stocker dans ce fichier et seau est le nom de la seau.
Avant cela, vous devez établir une connexion. Donc, votre code final pourrait ressembler à ceci:
AWS::S3::Base.establish_connection!(
:access_key_id => <key>,
:secret_access_key => <access_key>,
:use_ssl => true,
)
AWS::S3::S3Object.store(path,open('https://www.gravatar.com/avatar/b8c19609aaa9eb291f2a5974e369e2a4?s=328&d=identicon&r=PG&f=1'),bucket)
Ce que vous voulez vraiment faire, pouvez-vous s'il vous plaît expliquer plus dans detial? –
Vous voulez dire que vous voulez télécharger l'image de cette URL à s3? –
J'ai besoin de copier cette image particulière à s3 – Rohit