Skip to content

mattmassicotte/swift-keyspaces

swift-keyspaces

An experiment connecting Swift to AWS Keyspaces (Cassandra)

AWS Configuration

This project includes a CloudFormation template that gets you nearly set up. You also need a user with Keyspaces credentials and an S3 bucket to host all of the artifacts.

Policy needed for user:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "cassandra:Create",
                "cassandra:Select",
                "cassandra:Modify"
            ],
            "Resource": [
                "arn:aws:cassandra:*:YOUR_ACCOUNT_ID_GOES_HERE:/keyspace/swift_keyspaces_test/",
                "arn:aws:cassandra:*:YOUR_ACCOUNT_ID_GOES_HERE:/keyspace/swift_keyspaces_test/table/*"
            ]
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": "cassandra:Select",
            "Resource": "arn:aws:cassandra:*:YOUR_ACCOUNT_ID_GOES_HERE:/keyspace/system/table/*"
        }
    ]
}

Code of Conduct

Everyone interacting in the rake-remote-file project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

About

An experiment connecting Swift to AWS Keyspaces (Cassandra)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published