{"id":22636737,"url":"https://github.com/daroczig/awr","last_synced_at":"2025-10-13T16:35:30.012Z","repository":{"id":56935064,"uuid":"81576443","full_name":"daroczig/AWR","owner":"daroczig","description":"AWS Java SDK for R","archived":false,"fork":false,"pushed_at":"2021-04-13T10:45:28.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-13T16:35:27.677Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daroczig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-10T15:08:12.000Z","updated_at":"2021-04-13T10:46:05.000Z","dependencies_parsed_at":"2022-08-21T06:50:41.428Z","dependency_job_id":null,"html_url":"https://github.com/daroczig/AWR","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/daroczig/AWR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daroczig%2FAWR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daroczig%2FAWR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daroczig%2FAWR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daroczig%2FAWR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daroczig","download_url":"https://codeload.github.com/daroczig/AWR/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daroczig%2FAWR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016089,"owners_count":26085802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-09T03:30:02.345Z","updated_at":"2025-10-13T16:35:29.991Z","avatar_url":"https://github.com/daroczig.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repository has been **deprecated** as the `AWR` and `AWR.jars` packages were merged into https://gitlab.com/cardcorp/AWR as per recommendations of the CRAN maintainers.\n\n# AWR\n\nThis R package makes the [AWS SDK for\nJava](https://aws.amazon.com/sdk-for-java) `jar` files available to be\nused in downstream R packages.\n\n## Lifecycle\n\nPlease note that this package was originally created in 2015, when the\nPython integration in R was much less mature, so using the Java SDK\nmade sense. Since then, using the Python SDK is much easier than relying\non the Java SDK from R, so thus this package will be deprecated in the\nfuture, and I rather suggest using the `botor` R package (using the `boto3`\nPython package in the background) when possible:\n\nhttps://cran.r-project.org/package=botor\n\nThis package is still maintained for the near future to provide support\nfor the R packages depending on it, especially `AWR.Kinesis` that will\nstill need Java support due to the `MultiLangDaemon`.\n\n## Why the name?\n\nThis is an R package bundling AWS files, but S is so 1992.\n\n## What is it good for?\n\nThe AWS Java SDK is useful for R package developers working with AWS\nso that they can easily import this package to get access to the Java\n`jar` files. Quick example on using the Amazon S3 Java client:\n\n```r\n\u003e ## adding the jars to the Java classpath\n\u003e library(rJava)\n\n\u003e ## creating a client in Java\n\u003e kc \u003c- .jnew(\"com.amazonaws.services.s3.AmazonS3Client\")\n\u003e ## listing the account name\n\u003e kc$getS3AccountOwner()$getDisplayName()\n[1] \"foobar\"\n```\n\nFor a more complete (yet simple) example implementation, see the\n`AWR.KMS` package hosted on\n[CRAN](https://cran.r-project.org/package=AWR.KMS) and\n[GitHub](https://github.com/daroczig/AWR.KMS), or `AWR.Kinesis` at\n[GitHub](https://github.com/daroczig/AWR.Kinesis)\n\n## Installation\n\n![CRAN version](http://www.r-pkg.org/badges/version-ago/AWR)\n\nAlthough the package is hosted on\n[CRAN](https://cran.r-project.org/package=AWR), so installation is as\neasy as:\n\n```r\ninstall.packages('AWR')\n```\n\nBut due to the large size of the Java SDK and the related CRAN policy,\nit only includes the very lightweight wrapper around the `jar` files\nand not the actual Java SDK files.\n\nTo install the required Java files, you can download the most recent\ncompiled version from\nhttps://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip,\nthen extract the `jar` files either directly to the installed `AWR`\npackage's `java` folder, or at any other folder on your computer and\nuse `rJava::.jaddClassPath` to reference those.\n\nCompiling from source can be done by downloading the sources from\nhttps://github.com/aws/aws-sdk-java and following the instructions\nusing `maven` -- a quick example that was used in automated builds\nfor older version of `AWR`:\n\n```sh\nVERSION=1.11.189\n\nwget -q https://github.com/aws/aws-sdk-java/archive/$VERSION.tar.gz\ntar xzf $VERSION.tar.gz\nrm $VERSION.tar.gz\n\ncd aws-sdk-java-$VERSION\nDATE=`date -r pom.xml +'%Y-%m-%d %H:%M'`\n\n# the folder structure changed over time and different dependencies were also required, so this these checks\nif [ -d aws-java-sdk ]; then\n    cd aws-java-sdk\n    mvn dependency:copy-dependencies \u003e /dev/null\n    cp target/dependency/*.jar ../../\n    cd ..\nelse\n    # wget https://maven.repository.redhat.com/ga/net/sf/saxon/saxon9he/9.4.0.4/saxon9he-9.4.0.4.jar\n    # mvn install:install-file -Dfile=saxon9he-9.4.0.4.jar -DgroupId=net.sf.saxon \\\n    #     -DartifactId=saxon9he -Dversion=9.4.0.4 -Dpackaging=jar\n    mvn clean package  -DskipTests -Dmaven.test.skip=true -Dgpg.skip=true\n    mvn dependency:copy-dependencies\n    cp target/dependency/*.jar ../\n    cp target/*.jar ../\nfi\n\ncd ..\nrm -rf aws-sdk-java-$VERSION\ncd ../..\n```\n\nIf you just want to quickly install even an older version of the Java SDK,\nyou can also use the `drat` repo created a long time ago on GitLab:\n\n```r\ninstall.packages('AWR', repos = 'https://daroczig.gitlab.io/AWR')\n```\n\nNote that this will overwrite your `AWR` installation.\n\n## Changelog\n\nThis R package is a very thin layer on the top of the AWS Java SDK, so please consult https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md directly for the list of changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaroczig%2Fawr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaroczig%2Fawr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaroczig%2Fawr/lists"}