1.2. CLI 要件
クラスターをデプロイするには、いくつかの CLI (コマンドラインインターフェイス) ツールをダウンロードしてインストールする必要があります。
1.2.1. AWS CLI (aws
)
- AWS コマンドラインインターフェイス をインストールします。
- AWS CLI を使用して AWS アカウントにログインします。AWS CLI からサインインします。
アカウントのアイデンティティー確認:
$ aws sts get-caller-identity
ELB (Elastic Load Balancing) のサービスロールが存在するかどうかを確認します。
$ aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing"
ロールが存在しない場合は、次のコマンドを実行して作成します。
$ aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com"
1.2.2. ROSA CLI (rosa
)
- Web コンソール から ROSA CLI をインストールします。詳細な手順については 、Red Hat OpenShift Service on AWS (ROSA) CLI のインストール (rosa) を 参照してください。
rosa login
を実行し、コマンド出力の指示に従って Red Hat アカウントにログインします。$ rosa login To login to your Red Hat account, get an offline access token at https://console.redhat.com/openshift/token/rosa ? Copy the token and paste it here:
あるいは、全
$ rosa login --token=abc…
コマンドをコピーしてターミナルに貼り付けることもできます。$ rosa login --token=<abc..>
正しいアカウントと認証情報を使用してログインしていることを確認します。
$ rosa whoami
1.2.3. OpenShift CLI (oc
)
OpenShift CLI (oc
) は Red Hat OpenShift Service on AWS クラスターをデプロイするために必須ではありませんが、デプロイ後にクラスターと対話するための便利なツールです。
- OpenShift Cluster Manager コマンドラインインターフェイス (CLI) ツール ページから `oc` をダウンロードしてインストールするか、OpenShift CLI の使用開始 の手順に従ってください。
次のコマンドを実行して、OpenShift CLI が正しくインストールされていることを確認します。
$ rosa verify openshift-client