Package: sixtyfour 0.2.0

Scott Chamberlain

sixtyfour: Humane Interface to Amazon Web Services

An opinionated interface to Amazon Web Services <https://aws.amazon.com>, with functions for interacting with 'IAM' (Identity and Access Management), 'S3' (Simple Storage Service), 'RDS' (Relational Data Service), Redshift, and Billing. Lower level functions ('aws_' prefix) are for do it yourself workflows, while higher level functions ('six_' prefix) automate common tasks.

Authors:Sean Kross [aut], Scott Chamberlain [aut, cre], Fred Hutchinson Cancer Center [fnd]

sixtyfour_0.2.0.tar.gz
sixtyfour_0.2.0.zip(r-4.5)sixtyfour_0.2.0.zip(r-4.4)sixtyfour_0.2.0.zip(r-4.3)
sixtyfour_0.2.0.tgz(r-4.5-any)sixtyfour_0.2.0.tgz(r-4.4-any)sixtyfour_0.2.0.tgz(r-4.3-any)
sixtyfour_0.2.0.tar.gz(r-4.5-noble)sixtyfour_0.2.0.tar.gz(r-4.4-noble)
sixtyfour_0.2.0.tgz(r-4.4-emscripten)sixtyfour_0.2.0.tgz(r-4.3-emscripten)
sixtyfour.pdf |sixtyfour.html
sixtyfour/json (API)
NEWS

# Install 'sixtyfour' in R:
install.packages('sixtyfour', repos = c('https://getwilds.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/getwilds/sixtyfour/issues

Pkgdown site:https://getwilds.org

Datasets:
  • service_map - Mapping of full names of AWS services to acronyms

On CRAN:

Conda:

awsaws-billingr-pkgwilds-r

7.09 score 11 stars 116 exports 64 dependencies

Last updated 4 days agofrom:034e5cb339. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKApr 01 2025
R-4.5-winOKApr 01 2025
R-4.5-macOKApr 01 2025
R-4.5-linuxOKApr 01 2025
R-4.4-winOKApr 01 2025
R-4.4-macOKApr 01 2025
R-4.4-linuxOKApr 01 2025
R-4.3-winOKApr 01 2025
R-4.3-macOKApr 01 2025

Exports:%>%as_policy_arnaws_billingaws_billing_rawaws_bucket_createaws_bucket_deleteaws_bucket_downloadaws_bucket_existsaws_bucket_list_objectsaws_bucket_treeaws_bucket_uploadaws_bucketsaws_configureaws_db_cluster_statusaws_db_instance_statusaws_db_rds_conaws_db_rds_createaws_db_rds_listaws_db_redshift_conaws_db_redshift_createaws_file_attraws_file_copyaws_file_deleteaws_file_downloadaws_file_existsaws_file_renameaws_file_uploadaws_groupaws_group_createaws_group_deleteaws_group_existsaws_groupsaws_has_credsaws_policiesaws_policyaws_policy_attachaws_policy_createaws_policy_deleteaws_policy_delete_versionaws_policy_detachaws_policy_document_createaws_policy_existsaws_policy_list_entitiesaws_policy_list_versionsaws_policy_statementaws_policy_updateaws_roleaws_role_createaws_role_deleteaws_role_existsaws_rolesaws_s3_policy_doc_createaws_secrets_allaws_secrets_createaws_secrets_deleteaws_secrets_getaws_secrets_listaws_secrets_pwdaws_secrets_rotateaws_secrets_updateaws_useraws_user_access_keyaws_user_access_key_deleteaws_user_add_to_groupaws_user_createaws_user_currentaws_user_deleteaws_user_existsaws_user_remove_from_groupaws_usersaws_vpcaws_vpc_sec_group_rules_modaws_vpc_security_groupaws_vpc_security_group_createaws_vpc_security_group_deleteaws_vpc_security_group_ingressaws_vpc_security_groupsaws_vpc_sg_with_ingressaws_vpcsbucket_arncluster_detailscon_cecon_ec2con_iamcon_rdscon_redshiftcon_s3con_s3fscon_smfigure_out_policy_arngroup_policiesinstance_detailsip_permissions_generatorpath_fromrandom_bucketrandom_rolerandom_stringrandom_userresource_rdss3_actions_fulls3_actions_reads3_pathsix_admin_setupsix_bucket_add_usersix_bucket_change_usersix_bucket_deletesix_bucket_permissionssix_bucket_remove_usersix_bucket_uploadsix_file_uploadsix_group_deletesix_user_createsix_user_credssix_user_deletewith_redactedwithout_verbose

Dependencies:AsioHeadersaskpassbase64enccachemclicliprcodetoolscpp11curldata.tabledigestdplyrfansifastmapfsfuturefuture.applygenericsglobalsgluehttr2ipaddressjsonlitelgrlifecyclelistenvmagrittrmemoiseopensslparallellypawspaws.analyticspaws.application.integrationpaws.commonpaws.computepaws.cost.managementpaws.customer.engagementpaws.databasepaws.developer.toolspaws.end.user.computingpaws.machine.learningpaws.managementpaws.networkingpaws.security.identitypaws.storagepillarpkgconfigpurrrR6rappdirsRcpprlangs3fsstringistringrsystibbletidyrtidyselectutf8uuidvctrswithrxml2

Contributing

Rendered fromcontributing.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2024-04-03

Databases

Rendered fromdatabases.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2024-03-22
Started: 2024-03-22

Explore Billing Data

Rendered frombilling.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2024-03-07

Getting Started

Rendered fromsixtyfour.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2023-12-27

High level six functions

Rendered fromsix.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2025-03-20

Managing AWS Auth

Rendered fromauth.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2025-03-20

Managing buckets in a small group of users

Rendered froms3iam.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2025-03-20

S3

Rendered froms3.Rmdusingknitr::rmarkdownon Apr 01 2025.

Last update: 2025-03-20
Started: 2025-03-20

Readme and manuals

Help Manual

Help pageTopics
Convert a policy name to a policy ARNas_policy_arn
Fetch billing data - with some internal munging for ease of useaws_billing
Fetch billing data - rawest formaws_billing_raw
Create an S3 bucketaws_bucket_create
Delete an S3 bucketaws_bucket_delete
Download an S3 bucketaws_bucket_download
Check if an S3 bucket existsaws_bucket_exists
List objects in an S3 bucketaws_bucket_list_objects
Print a tree of the objects in a bucketaws_bucket_tree
Upload a folder of files to create an S3 bucketaws_bucket_upload
List S3 bucketsaws_buckets
Configure sixtyfour settingsaws_configure
Get cluster statusaws_db_cluster_status
Get instance statusaws_db_instance_status
Get a database connection to Amazon RDSaws_db_rds_con
Create an RDS clusteraws_db_rds_create
Get information for all RDS instancesaws_db_rds_list
Get a database connection to Amazon Redshiftaws_db_redshift_con
Create a Redshift clusteraws_db_redshift_create
File attributesaws_file_attr
Copy files between bucketsaws_file_copy
Delete a fileaws_file_delete
Download a fileaws_file_download
Check if a file existsaws_file_exists
Rename remote filesaws_file_rename
Upload a fileaws_file_upload
Get a groupaws_group
Create a groupaws_group_create
Delete a groupaws_group_delete
Check if a group existsaws_group_exists
List all groups or groups for a single useraws_groups
Check if appropriate AWS credentials are availableaws_has_creds
List policiesaws_policies
Get a policyaws_policy
Attach a policy to a user, group, or roleaws_policy_attach
Create a policyaws_policy_create
Delete a user managed policyaws_policy_delete
Delete a policy versionaws_policy_delete_version
Detach a policy from a user, group, or roleaws_policy_detach
Create a policy documentaws_policy_document_create
Check if a policy existsaws_policy_exists
List policy entitiesaws_policy_list_entities
List policy versionsaws_policy_list_versions
Create a policy statementaws_policy_statement
Update a policyaws_policy_update
Get a roleaws_role
Create a roleaws_role_create
Delete a roleaws_role_delete
Check if a role existsaws_role_exists
List rolesaws_roles
Create a policy document for an S3 bucketaws_s3_policy_doc_create
Get all secret valuesaws_secrets_all
Create a secretaws_secrets_create
Delete a secretaws_secrets_delete
Get a secretaws_secrets_get
List secretsaws_secrets_list
Get a random passwordaws_secrets_pwd
Rotate a secretaws_secrets_rotate
Update a secretaws_secrets_update
Get a useraws_user
Get AWS Access Key for a useraws_user_access_key
Delete current user's AWS Access Keyaws_user_access_key_delete
Add or remove a user to/from a groupaws_user_add_to_group aws_user_remove_from_group
Create a useraws_user_create
Get the current logged-in username as a stringaws_user_current
Delete a useraws_user_delete
Check if a user existsaws_user_exists
List Usersaws_users
Get a VPC by idaws_vpc
Modify security group rulesaws_vpc_sec_group_rules_mod
Get a security group by IDaws_vpc_security_group
Create a security groupaws_vpc_security_group_create aws_vpc_security_group_delete
Authorize Security Group Ingressaws_vpc_security_group_ingress
List VPC security groupsaws_vpc_security_groups
Get a security group with one ingress rule based on the engineaws_vpc_sg_with_ingress
List VPCsaws_vpcs
Get bucket ARNbucket_arn
Get a 'paws' client for a servicecon_ce con_ec2 con_iam con_rds con_redshift con_s3 con_sm paws_clients
s3fs connectioncon_s3fs
Figure out policy Arn from a namefigure_out_policy_arn
Preset group policiesgroup_policies
Ip Permissions generatorip_permissions_generator
Get a random string, bucket name, user name or role namerandom_bucket random_role random_string random_user
Create a resource string for a policy statement for RDSresource_rds
S3 actions for full access (read and write), from the AWS managed policy 'AmazonS3FullAccess's3_actions_full
S3 actions for reading, from the AWS managed policy 'AmazonS3ReadOnlyAccess's3_actions_read
Mapping of full names of AWS services to acronymsservice_map
AWS account setup for administratorssix_admin_setup
Add a user to a bucketsix_bucket_add_user
Change user permissions for a bucketsix_bucket_change_user
Delete an S3 bucketsix_bucket_delete
Get permissions for a bucketsix_bucket_permissions
Remove a user from a bucketsix_bucket_remove_user
Magically upload a mix of files and directories into a bucketsix_bucket_upload
Magically upload a filesix_file_upload
Delete a group, magicallysix_group_delete
Create a user, magicallysix_user_create
Create access keys for a usersix_user_creds
Delete a usersix_user_delete
With secrets redactedwith_redacted
Without verbose outputwithout_verbose