This page explains how to get started with Ice on the Amazon Web Services (AWS) platform.
Ice 3.7 is available for AWS on the following AMIs
ZeroC Ice for Red Hat Enterprise Linux - Red Hat Enterprise Linux 7.3
ZeroC Ice for Ubuntu - Ubuntu 16.04 (LTS)
Navigate to the EC2 Management Console
and follow these steps:
Launch Instance
Security Group
to allow access to port 22 for SSH login, as well as any ports for any Ice servers you plan on running. Glacier2 listens (typically) on port 4064
(ssl/tls). If you plan on using Glacier then you need to add these port(s) as well.Key Pair
to use for access to the instance once it is running.You can log in to your instance through SSH.
ssh -i <keypair> -l <username> <ip address> |
Where,
<keypair> -
The SSH keypair selected when you launched your instance<username> -
ec2-user
for Red Hat based instance and ubuntu
for Ubuntu based instance<ip address> -
IP address of your instanceZeroC Ice AMIs have Ice 3.7 package repositories pre-configured. These repositories contain packages for both development and run time.
To install all development and run time packages:
sudo yum install ice-all-runtime ice-all-devel |
See Using the Linux Binary Distributions for a list of packages.
To install all development and run time packages:
sudo apt-get install zeroc-ice-all-runtime zeroc-ice-all-dev |
See Using the Linux Binary Distributions for a list of packages.