Package: FaaSr 1.4.0
Figueiredo Renato
FaaSr: FaaS (Function as a Service) Package
Allows users to create and deploy the workflow with multiple functions in Function-as-a-Service (FaaS) cloud computing platforms. The 'FaaSr' package makes it simpler for R developers to use FaaS platforms by providing the following functionality: 1) Parsing and validating a JSON-based payload compliant to 'FaaSr' schema supporting multiple FaaS platforms 2) Invoking user functions written in R in a Docker container (derived from rocker), using a list generated from the parser as argument 3) Downloading/uploading of files from/to S3 buckets using simple primitives 4) Logging to files in S3 buckets 5) Triggering downstream actions supporting multiple FaaS platforms 6) Generating FaaS-specific API calls to simplify the registering of a user's workflow with a FaaS platform Supported FaaS platforms: Apache OpenWhisk <https://openwhisk.apache.org/> GitHub Actions <https://github.com/features/actions> Amazon Web Services (AWS) Lambda <https://aws.amazon.com/lambda/> Supported cloud data storage for persistent storage: Amazon Web Services (AWS) Simple Storage Service (S3) <https://aws.amazon.com/s3/>.
Authors:
FaaSr_1.4.0.tar.gz
FaaSr_1.4.0.zip(r-4.5)FaaSr_1.4.0.zip(r-4.4)FaaSr_1.4.0.zip(r-4.3)
FaaSr_1.4.0.tgz(r-4.4-any)FaaSr_1.4.0.tgz(r-4.3-any)
FaaSr_1.4.0.tar.gz(r-4.5-noble)FaaSr_1.4.0.tar.gz(r-4.4-noble)
FaaSr_1.4.0.tgz(r-4.4-emscripten)FaaSr_1.4.0.tgz(r-4.3-emscripten)
FaaSr.pdf |FaaSr.html✨
FaaSr/json (API)
NEWS
# Install 'FaaSr' in R: |
install.packages('FaaSr', repos = c('https://faasr.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/faasr/faasr-package/issues
Last updated 5 days agofrom:8893069ee1. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 18 2024 |
R-4.5-win | OK | Nov 18 2024 |
R-4.5-linux | OK | Nov 18 2024 |
R-4.4-win | OK | Nov 18 2024 |
R-4.4-mac | OK | Nov 18 2024 |
R-4.3-win | OK | Nov 18 2024 |
R-4.3-mac | OK | Nov 18 2024 |
Exports:faasrfaasr_arrow_s3_bucketfaasr_delete_filefaasr_delete_logfaasr_delete_log_datefaasr_get_filefaasr_get_folder_listfaasr_get_logfaasr_get_log_dffaasr_invoke_workflowfaasr_logfaasr_parsefaasr_put_filefaasr_rankfaasr_register_workflowfaasr_replace_valuesfaasr_run_user_functionfaasr_set_workflow_timerfaasr_startfaasr_testfaasr_triggerfaasr_unset_workflow_timer
Dependencies:askpassbase64encclicurldigesthttrjsonlitejsonvalidatemimeopensslpaws.application.integrationpaws.commonpaws.computepaws.security.identitypaws.storageR6RcpprlangsodiumsysuuidV8xml2
Readme and manuals
Help Manual
Help page | Topics |
---|---|
faasr | faasr |
faasr_arrow_s3_bucket | faasr_arrow_s3_bucket |
faasr_delete_file | faasr_delete_file |
faasr_delete_log | faasr_delete_log |
faasr_delete_log_date | faasr_delete_log_date |
faasr_get_file | faasr_get_file |
faasr_get_folder_list | faasr_get_folder_list |
faasr_get_log | faasr_get_log |
faasr_get_log_df | faasr_get_log_df |
faasr_invoke_workflow | faasr_invoke_workflow |
faasr_log | faasr_log |
faasr_parse | faasr_parse |
faasr_put_file | faasr_put_file |
faasr_rank | faasr_rank |
faasr_register_workflow | faasr_register_workflow |
faasr_replace_values | faasr_replace_values |
faasr_run_user_function | faasr_run_user_function |
faasr_set_workflow_timer | faasr_set_workflow_timer |
faasr_start | faasr_start |
faasr_test | faasr_test |
faasr_trigger | faasr_trigger |
faasr_unset_workflow_timer | faasr_unset_workflow_timer |