Lightsail オペレーション用の AWS CLI をセットアップおよび設定する
AWS Command Line Interface (AWS CLI) は、上級ユーザーと開発者向けのツールであり、ターミナル (Linux と Unix) またはコマンドプロンプト (Windows) でコマンドを入力することで、Amazon Lightsail サービスを制御できます。また、Lightsail コンソール、グラフィカルユーザーインターフェイス、および Lightsail アプリケーションプログラムインターフェイス (API) を使用して、Lightsail を制御することもできます。
ヒント
AWS CloudShell を使用して、コマンドラインツールをダウンロードまたはインストールせずに AWS CLI コマンドを実行して Lightsail リソースを管理することもできます。CloudShell はブラウザーベースの事前認証済みシェルで、Lightsail コンソールから直接起動できます。詳細については、「AWS CloudShell での Lightsail リソースの管理」を参照してください。
手順 1: AWS CLI のインストール
AWS CLI をローカルデスクトップまたは Lightsail インスタンスにインストールできます。AWS CLI の詳細についてはAWS Command Line Interface「 ユーザーガイド」を参照してください。
-
AWS CLI をローカルデスクトップにインストールするには、AWS Command Line Interface ドキュメント内の「AWS CLI のインストール」を参照してください。
-
AWS CLI を Ubuntu ベースの Lightsail インスタンスにインストールするには、インスタンスに接続し、「
sudo apt-get -y install awscli」と入力します。
注記
AWS CLI は Amazon Linux の Lightsail インスタンスにインストール済みです。再インストールする必要がある場合は、インスタンスに接続し、「sudo yum install
aws-cli」と入力します。
AWS CLI をインストールした後、アクセスキーを生成してから、それらを使用するように AWS CLI を設定する必要があります。
ステップ 2: 新規アクセスキーを作成する
Lightsail API または AWS Command Line Interface (AWS CLI) を使用するには、新規アクセスキーを作成する必要があります。アクセスキーは、アクセスキー ID とシークレットアクセスキーで構成されます。次の手順に従ってキーを作成します。
-
IAM コンソール
にサインインします。 -
アクセスキーを作成するユーザーの名前を選択します。選択するユーザーには、Lightsail アクションを行うフルアクセス権または特定のアクセス権が必要です。
-
[Security credentials] タブを選択します。
-
[アクセスキー] セクションで、[アクセスキーの作成] を選択します。
注記
一度に 1 人のユーザーが持つことができるのは、最大 2 つのアクセスキー (有効または無効) です。すでに 2 つある場合は、新しいものを作成する前に、いずれかを削除する必要があります。アクセスキーを削除する前に、アクセスキーがアクティブに使用されていないことを確認してください。
-
アクセスキー ID とリストされたシークレットアクセスキーを記録します。[シークレットアクセスキー] 列の [Show] を選択して、シークレットアクセスキーを表示します。
これらをこの画面からコピーするか、[キーファイルのダウンロード] を選択して、アクセスキー ID とシークレットアクセスキーが含まれている
.csvファイルをダウンロードします。重要
アクセスキーを安全な場所に保管します。後で見つけやすいように、そのファイルに
MyLightsailKeys.csvのような名前を付けます。IAM コンソールから CSV ファイルをダウンロードした場合は、次のステップの完了後に削除する必要があります。後で新しいアクセスキーを作成できます。
ステップ 3: AWS CLI を設定する
AWS CLI を使用できるようにするには、アクセスキーを使用するように設定する必要があります。
-
ターミナルウィンドウまたはコマンドプロントを開きます。
-
「
aws configure」と入力します。 -
前のステップで作成した
.csvファイルから AWS アクセスキー ID を貼り付けます。 -
入力を求められたら、AWS シークレットアクセスキーを貼り付けます。
-
リソースが存在している AWS リージョン を入力します。たとえば、リソースが主に Ohio に置かれている場合は、[
us-east-2デフォルトリージョン名] の入力を求められたときに [] を選択します。AWS CLI の
--regionオプションの使用方法の詳細については、『リファレンス』の「AWS CLI汎用オプション」を参照してください。 -
[Default output format (デフォルトの出力形式)] (
jsonなど) を選択します。
AWS CLI を使用してプログラムで Lightsail を操作できるようになりました。「AWS CLI コマンドリファレンス」で Amazon Lightsail コマンドを確認できます。
次のステップ
以下のリソースは、言語固有の AWS SDK を開始し、Lightsail API に慣れるのに役立ちます。