繁体   English   中英

S3 AWS - 在 R 中生成预签名的 url

[英]S3 AWS - generating presigned url in R

我想在 R 中使用 package '爪子' 执行此操作:

import boto3
    url = boto3.client('s3').generate_presigned_url(
    ClientMethod='get_object', 
    Params={'Bucket': 'BUCKET_NAME', 'Key': 'OBJECT_KEY'},
    ExpiresIn=3600)

来自: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html

任何人都知道该怎么做? 谢谢!!

在最新版本的 paws 0.2.0 中添加了此功能。 目前在本回复时 paws 0.2.0 尚未发布给 cran。 但是,您可以使用以下命令从 r-universe 安装它:

# Enable repository from paws-r
options(repos = c(
  pawsr = 'https://paws-r.r-universe.dev',
  CRAN = 'https://cloud.r-project.org'))
# Download and install paws in R
install.packages('paws')
paws::s3()$generate_presigned_url(
  client_method='get_object', 
  params=list(Bucket='BUCKET_NAME', Key='OBJECT_KEY'),
  expires_in=3600
)

我希望这有帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM