この記事では、SAP Deployment Automation Framework を使用するように外部ツールを構成する方法について説明します。
Visual Studio Code の構成
Visual Studio Code を構成するには、次の手順に従います。
キー コンテナーから SSH キーをコピーする
Azure portal にサインインします。
[キー コンテナー] を選択または検索します。
[ キー コンテナー ] ページで、デプロイ元のキー コンテナーを見つけます。 名前は
MGMT[REGION]DEP00user
で始まります。 必要に応じて、 リソース グループ または 場所でフィルター処理します。左側のウィンドウの [設定] セクションで、[ シークレット] を選択します。
sshkey を含むシークレットを見つけて選択します。
MGMT-[REGION]-DEP00-sshkey
のようになります。シークレットのページで、現在のバージョンを選択します。 シークレットの 値をコピーします。
Visual Studio Code で新しいファイルを作成し、シークレット値をコピーします。
SSH キーを保持するファイルを保存します。 たとえば、
C:\\Users\\<your-username>\\.ssh\weeu_deployer.ssh
を使用します。 拡張子を付けずにファイルを保存してください。
デプロイ元の SSH キーをダウンロードしたら、それを使用してデプロイ元の仮想マシンに接続できます。
配置者のパブリック IP を取得する
Azure portal にサインインします。
デプロイ元のリソース グループを見つけます。 名前は、カスタムの名前付け規則を使用してコントロール プレーンを展開していない限り、
MGMT-[REGION_CODE]-DEP00
で始まります。 配置者リソース グループの内容は、次の図のようになります。デプロイ元のパブリック IP を見つけます。 名前は
-pip
で終わる必要があります。 必要に応じて、 種類でフィルター処理します。IP アドレスをコピーします。
リモート開発拡張機能をインストールする
表示> を選択するか、Ctrl + Shift + X キーを押して、[拡張機能] ウィンドウを開きます。
リモート開発拡張機能がインストールされていることを確認します。
配置ツールに接続する
コマンド パレットを開くには、[ 表示>コマンド パレット ] を選択するか、Ctrl + Shift + P キーを押します。 「 ホストに接続」と入力します。 Visual Studio Code の左下隅にあるアイコンを選択し、[ ホストに接続] を選択することもできます。
[ 新しい SSH ホストの追加] を選択します。
ssh -i `C:\\Users\\<your-username>\\weeu_deployer.ssh` azureadm@<IP_Address>
注
展開者の IP を反映するように <IP_Address> を変更します。
「を選択し、に接続します。」 ターゲット オペレーティング システムの入力を求められたら Linux を選択し、残りのダイアログ (キーや信頼など) を受け入れます。
接続したら、[ フォルダーを開く] を選択し、
/Azure_SAP_Automated_Deployment
フォルダーを開きます。