私はで使用Rstudio
していますAmazon Web Services
RStudio
RStudio環境のルートが呼び出されている環境の一部としてファイルを保存しています"~Home/Myproject"
を使用してRstudioでWebサイトを作成したいと思いますrmarkdown::render_site()
。これにより.Rmd
、コマンドを実行したフォルダーからhtmlが作成されます。
S3
私は自分のウェブサイトをホストするために使用しているので、生成されたファイルをこれが保存されているディレクトリに転送したいのですS3
が、a)ディレクトリパスを取得する方法がわかりませんb)転送を作成する方法R。
私も似たようなことを試みています:)
これまでのところ、私が見つけた最善の解決策は、cloudyrの使用です。
awsパッケージは、次の場合にのみインストールできます
install.packages("awspack", repos = c(cloudyr = "http://cloudyr.github.io/drat", getOption("repos")))
その後、必要なのは
Sys.setenv(AWS_ACCESS_KEY_ID = "XXXXXXXXXXX",
AWS_SECRET_ACCESS_KEY = "XXXXXXXXXXXXXXXXXXX")
library("aws.s3")
put_object(file = "YourFileName", object = "TheObjectNameInsideS3", bucket = "YourBucketName")
もちろん、これはテスト実行用の非常に単純化されたバージョンであり、.Renvironを使用してSys.envデータを格納し、スクリプト自体には配置しないことをお勧めします。これらの詳細もここで見つけることができます
それがお役に立てば幸いです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加