sixtyfour0.2.0 package

Humane Interface to Amazon Web Services

account_id

Get account ID of current user

as_policy_arn

Convert a policy name to a policy ARN

aws_billing_raw

Fetch billing data - rawest form

aws_billing

Fetch billing data - with some internal munging for ease of use

aws_bucket_create

Create an S3 bucket

aws_bucket_delete

Delete an S3 bucket

aws_bucket_download

Download an S3 bucket

aws_bucket_exists

Check if an S3 bucket exists

aws_bucket_list_objects

List objects in an S3 bucket

aws_bucket_tree

Print a tree of the objects in a bucket

aws_file_download

Download a file

aws_file_exists

Check if a file exists

aws_file_rename

Rename remote files

aws_bucket_upload

Upload a folder of files to create an S3 bucket

aws_buckets

List S3 buckets

aws_file_upload

Upload a file

aws_group_create

Create a group

aws_group_delete

Delete a group

aws_group_exists

Check if a group exists

aws_group

Get a group

aws_groups

List all groups or groups for a single user

aws_has_creds

Check if appropriate AWS credentials are available

aws_policies

List policies

aws_policy_attach

Attach a policy to a user, group, or role

aws_policy_create

Create a policy

aws_configure

Configure sixtyfour settings

aws_db_cluster_status

Get cluster status

aws_db_instance_status

Get instance status

aws_db_rds_con

Get a database connection to Amazon RDS

aws_file_copy

Copy files between buckets

aws_file_delete

Delete a file

aws_user_create

Create a user

aws_user_current

Get the current logged-in username as a string

aws_user_delete

Delete a user

aws_user_exists

Check if a user exists

aws_user

Get a user

aws_users

List Users

aws_vpc_sec_group_rules_mod

Modify security group rules

aws_vpc_security_group_create

Create a security group

aws_vpc_security_group_ingress

Authorize Security Group Ingress

aws_vpc_security_group

Get a security group by ID

aws_vpc_security_groups

List VPC security groups

aws_vpc_sg_with_ingress

Get a security group with one ingress rule based on the engine

aws_vpc

Get a VPC by id

aws_vpcs

List VPCs

bucket_arn

Get bucket ARN

bucket_create_if_not

Create a bucket if it does not exist

bucket_region

Get bucket region

cluster_con_info

Get connection information for all clusters

cluster_details

Get information for all clusters

con_factory

paws connection factory

con_iam

Get a paws client for a service

con_s3fs

s3fs connection

construct_db_secret

Construct a database secret string or raw version of it

dot-ip_address

Get your IP address using [https://ifconfig.me/ip](https://ifconfig.me...

equal_lengths

Check if two vectors have equal lengths

figure_out_policy_arn

Figure out policy Arn from a name

first

Get the first element of a vector

group_policies

Preset group policies

instance_con_info

Get connection information for all instances

instance_details

Get information for all RDS instances

ip_permissions_generator

Ip Permissions generator

last

Get the last element of a vector

paginate_aws_marker

Paginate over list_* methods with Marker/IsTruncated

paginate_aws_token

Paginate over list_* methods with NextToken

path_as_s3

Convert a s3 like path to a single format

path_from

Get file path starting at a certain path component

path_s3_build

Build s3 paths

path_s3_parse

Parse s3 paths

random_string

Get a random string, bucket name, user name or role name

reexports

Objects exported from other packages

resource_rds

Create a resource string for a policy statement for RDS

s3_actions_full

S3 actions for full access (read and write), from the AWS managed poli...

s3_actions_read

S3 actions for reading, from the AWS managed policy `AmazonS3ReadOnlyA...

six_admin_setup

AWS account setup for administrators

six_bucket_add_user

Add a user to a bucket

six_bucket_change_user

Change user permissions for a bucket

six_user_create

Create a user, magically

six_user_creds

Create access keys for a user

six_user_delete

Delete a user

sixtyfour-package

sixtyfour: Humane Interface to Amazon Web Services

ui_fetch_secret

Fetch secrets

wait_for_cluster

Wait for a Redshift cluster to have a certain status

wait_for_instance

Wait for an RDS instance to have a certain status

wait_until

wait fxn generator

with_redacted

With secrets redacted

without_verbose

Without verbose output

aws_policy_delete_version

Delete a policy version

aws_policy_delete

Delete a user managed policy

aws_policy_detach

Detach a policy from a user, group, or role

aws_policy_document_create

Create a policy document

aws_policy_exists

Check if a policy exists

aws_policy_list_entities

List policy entities

aws_policy_list_versions

List policy versions

aws_policy_statement

Create a policy statement

aws_s3_policy_doc_create

Create a policy document for an S3 bucket

aws_secrets_all

Get all secret values

aws_secrets_create

Create a secret

aws_secrets_delete

Delete a secret

aws_secrets_get

Get a secret

aws_secrets_list

List secrets

aws_secrets_pwd

Get a random password

aws_secrets_rotate

Rotate a secret

aws_secrets_update

Update a secret

aws_user_access_key_delete

Delete current user's AWS Access Key

aws_user_access_key

Get AWS Access Key for a user

aws_user_add_to_group

Add or remove a user to/from a group

aws_db_rds_create

Create an RDS cluster

aws_db_rds_list

Get information for all RDS instances

aws_db_redshift_con

Get a database connection to Amazon Redshift

aws_db_redshift_create

Create a Redshift cluster

aws_file_attr

File attributes

aws_policy_update

Update a policy

aws_policy

Get a policy

aws_role_create

Create a role

aws_role_delete

Delete a role

aws_role_exists

Check if a role exists

aws_role

Get a role

aws_roles

List roles

six_bucket_delete

Delete an S3 bucket

six_bucket_permissions

Get permissions for a bucket

six_bucket_remove_user

Remove a user from a bucket

six_bucket_upload

Magically upload a mix of files and directories into a bucket

six_file_upload

Magically upload a file

six_group_delete

Delete a group, magically

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.

  • Maintainer: Scott Chamberlain
  • License: MIT + file LICENSE
  • Last published: 2025-03-31