このトピックでは、環境変数を構成する方法について説明します。
環境変数の構成
アクセスキーペアを作成した後、アクセスキーペア(アクセスキーIDとアクセスキーシークレット)の環境変数を構成することをお勧めします。
Alibaba Cloudアカウントのアクセスキーペアは、すべてのAPI操作に対する権限を持っています。API操作を呼び出したり、日常的なO&Mを実行したりするには、RAMユーザーのアクセスキーペアを使用することをお勧めします。
LinuxおよびmacOSの環境変数にアクセスキーペアを構成する
この例では、ALIBABA_CLOUD_ACCESS_KEY_IDおよびALIBABA_CLOUD_ACCESS_KEY_SECRET環境変数が構成されています。変数名は、OSS_ACCESS_KEY_IDやOSS_ACCESS_KEY_SECRETなど、ビジネス要件に基づいて置き換えることができます。
exportコマンドを使用して環境変数を構成する
exportコマンドで構成された一時的な環境変数は、現在のセッションでのみ有効です。セッションを終了すると、構成された環境変数は無効になります。永続的な環境変数を構成するには、対応するオペレーティングシステムの起動構成ファイルにexportコマンドを追加します。
アクセスキーIDを構成し、Enterキーを押します。
# <ACCESS_KEY_ID>をご自身のアクセスキーIDに置き換えます。 export ALIBABA_CLOUD_ACCESS_KEY_ID=<ACCESS_KEY_ID>アクセスキーシークレットを構成し、Enterキーを押します。
# <ACCESS_KEY_SECRET>をご自身のアクセスキーシークレットに置き換えます。 export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<ACCESS_KEY_SECRET>構成が成功したかどうかを確認します。
echo $ALIBABA_CLOUD_ACCESS_KEY_IDコマンドを実行します。有効なアクセスキーIDが返された場合、環境変数は構成されています。
Windows
このセクションでは、ALIBABA_CLOUD_ACCESS_KEY_IDおよびALIBABA_CLOUD_ACCESS_KEY_SECRET環境変数を構成する方法の例を示します。
GUIを使用する
手順
Windows 10でGUIを使用して環境変数を構成する場合は、次の手順を実行します。
Windowsデスクトップで、PCを右クリックし、プロパティを選択します。表示されるページで、システムの詳細設定をクリックします。システムのプロパティダイアログボックスの詳細設定タブで、環境変数をクリックします。環境変数ダイアログボックスで、ユーザー環境変数またはシステム環境変数セクションの新規をクリックします。次に、次の表に示す変数を構成します。
変数
例
アクセスキーID
変数名:ALIBABA_CLOUD_ACCESS_KEY_ID
変数値:LTAI****************
アクセスキーシークレット
変数名:ALIBABA_CLOUD_ACCESS_KEY_SECRET
変数値:yourAccessKeySecret
構成が成功したかどうかを確認します。
Windowsデスクトップで、スタートをクリックするか、Win + Rキーを押します。ファイル名を指定して実行ダイアログボックスに「cmd」と入力します。次に、OKをクリックするか、Enterキーを押します。表示されるページで、
echo %ALIBABA_CLOUD_ACCESS_KEY_ID%コマンドとecho %ALIBABA_CLOUD_ACCESS_KEY_SECRET%コマンドを実行します。有効なアクセスキーペアが返された場合、構成は成功です。
CMDを使用する
手順
管理者としてコマンドプロンプトウィンドウを開き、次のコマンドを実行して、オペレーティングシステムに環境変数を追加します。
setx ALIBABA_CLOUD_ACCESS_KEY_ID LTAI**************** /M setx ALIBABA_CLOUD_ACCESS_KEY_SECRET yourAccessKeySecret /M/Mは、環境変数がシステムレベルであることを示します。ユーザーレベルの環境変数を構成する場合は、このパラメータを使用しないことを選択できます。構成が成功したかどうかを確認します。
Windowsデスクトップで、スタートをクリックするか、Win + Rキーを押します。ファイル名を指定して実行ダイアログボックスに「cmd」と入力します。次に、OKをクリックするか、Enterキーを押します。表示されるページで、
echo %ALIBABA_CLOUD_ACCESS_KEY_ID%コマンドとecho %ALIBABA_CLOUD_ACCESS_KEY_SECRET%コマンドを実行します。有効なアクセスキーペアが返された場合、構成は成功です。
Windows PowerShellを使用する
PowerShellで、新しい環境変数を構成します。環境変数は、すべての新しいセッションに適用されます。
[System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_ID', 'LTAI****************', [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_SECRET', 'yourAccessKeySecret', [System.EnvironmentVariableTarget]::User)すべてのユーザーの環境変数を構成します。次のコマンドは、管理者として実行する必要があります。
[System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_ID', 'LTAI****************', [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable('ALIBABA_CLOUD_ACCESS_KEY_SECRET', 'yourAccessKeySecret', [System.EnvironmentVariableTarget]::Machine)一時的な環境変数を構成します。環境変数は、現在のセッションにのみ適用されます。
$env:ALIBABA_CLOUD_ACCESS_KEY_ID = "LTAI****************"
$env:ALIBABA_CLOUD_ACCESS_KEY_SECRET = "yourAccessKeySecret"PowerShellで、Get-ChildItem env:ALIBABA_CLOUD_ACCESS_KEY_IDコマンドとGet-ChildItem env:ALIBABA_CLOUD_ACCESS_KEY_SECRETコマンドを実行します。有効なアクセスキーペアが返された場合、構成は成功です。