Generate and manage your reports inside your own AWS infrastructure. Carbone is available in the AWS marketplace:
Carbone On-AWS provides the same API as the Carbone Cloud API with , with the following benefits:
If you have questions, reach us on the chat or by email: contact@carbone.io.
1 - Go to the AWS product sheet.
2 - Click on "Continue to Subscribe"
🎉 It's done
1 - Go to AWS Marketplace > Manage subscriptions console
2 - Click on "Launch new instance
Select Carbone version and region and click on "Continue to launch through EC2"
3 - Click on "Cancel" to keep default settings
4 - Review EC2 options Before launching EC2 Carbone instance, please check following options:
TCP/4000
from API users{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"aws-marketplace:MeterUsage"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
5 - 🎉 Enjoy 🎉
Verify the Carbone instance is running with the following command:
curl http://"EC2_IP"/status
## Expected result : {"success":true,"code":200,"message":"OK","version":"4.6.2"}
Carbone on AWS can be configured in the same way as Carbone on-premise : Learn how to configure server and enable options
The configuration is accessible by connecting to the EC2 instance in the file /var/www/carbone-ee/config/config.json
After doing modification in config.json file, please restart carbone with following command:
sudo systemctl restart carbone-ee
To access to Carbone logs, connect to the EC2 instance with SSH or by the System Manager. Logs are accessible with following command:
journalctl -u carbone-ee -r
If you try to connect through ssh, please check:
TCP/22
If the following error message appears on logs, it's mean that IAM MeterUsage Role is not attach to EC2 instance.
$ Carbone need acces to AWS Marketplace API to check subscription and report usage. Please check if you ec2 instance have correct IAM role
Please check following:
Create new IAM role
(or choose an existing one if created earlier)Create role
, select AWS service and EC2, click NextAWSMarketplaceMeteringFullAccess
, click NextTo enable Carbone Studio Light, you need to connect on EC2 instance through SSH, and add "studio": true, option in file /var/www/carbone-ee/config/config.json
and restart Carbone service.