Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/access-company/antikythera_aws
Implementations of pluggable modules in the Antikythera Framework, using AWS
https://github.com/access-company/antikythera_aws
aws elixir erlang-otp paas
Last synced: about 3 hours ago
JSON representation
Implementations of pluggable modules in the Antikythera Framework, using AWS
- Host: GitHub
- URL: https://github.com/access-company/antikythera_aws
- Owner: access-company
- License: apache-2.0
- Created: 2018-04-26T06:51:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T02:20:40.000Z (7 months ago)
- Last Synced: 2024-09-08T15:34:38.281Z (16 days ago)
- Topics: aws, elixir, erlang-otp, paas
- Language: Elixir
- Homepage:
- Size: 66.4 KB
- Stars: 4
- Watchers: 35
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AntikytheraAws
[![hex badge](https://img.shields.io/hexpm/v/antikythera_aws.svg)](https://hex.pm/packages/antikythera_aws)
Implementations of some of pluggable modules in the [Antikythera Framework](https://github.com/access-company/antikythera), using AWS services.
## Components
- `AntikytheraAws.Ec2.ClusterConfiguration`: callback module of `AntikytheraEal.ClusterConfiguration.Behaviour`
- `AntikytheraAws.S3.LogStorage`: callback module of `AntikytheraEal.LogStorage.Behaviour`
- `AntikytheraAws.S3.AssetStorage`: callback module of `AntikytheraEal.AssetStorage.Behaviour`
- and some more AWS-related utilities## Dependencies
Other than the standard mix dependencies, `AntikytheraAws` depends on the followings:
- [aws-cli](https://github.com/aws/aws-cli)
- Assuming that the AWS-related features are not frequently used, interactions with AWS APIs are delegated to `aws-cli`.
- [EC2 instance profile](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html)
- When making requests to AWS APIs (via `aws-cli`), IAM role stored in the EC2 instance profile is used.## Copyright and License
Copyright(c) 2015-2024 [ACCESS CO., LTD](https://www.access-company.com). All rights reserved.
Antikythera source code is licensed under the [Apache License version 2.0](./LICENSE).