Secure Shell(SSH)認証が有効になっている Git ベースのコードリポジトリで管理されているソースコードを使用して Enterprise Distributed Application Service(EDAS)にアプリケーションをデプロイする場合は、コードリポジトリに EDAS によって提供される SSH 公開鍵を設定する必要があります。このトピックでは、ソースコードを使用してアプリケーションをデプロイするときに、Alibaba Cloud Codeup コンソールで SSH 公開鍵を設定する方法について説明します。
手順 1:EDAS によって提供される SSH 公開鍵をコピーする
にログインします。
左側のナビゲーションペインで、 を選択します。 上部のナビゲーションバーで、リージョンを選択します。 アプリケーションの作成[アプリケーション] ページの上部にある [マイクロサービス名前空間] ドロップダウンリストからマイクロサービス名前空間を選択します。次に、 ページの左上隅にある をクリックします。
- [基本情報] ステップで、[クラスタタイプ] パラメーターを [kubernetes クラスタ] に設定し、PHP[アプリケーションランタイム環境] セクションで 次へ を選択して、 をクリックします。
- [構成] ステップで、[認証方法] パラメーターを [SSH 鍵] に設定し、ワンクリックコピー[SSH 公開鍵] の右側にある をクリックして鍵をコピーします。

手順 2:コードリポジトリで SSH 公開鍵を設定する
- [Alibaba Cloud Codeup コンソール] にログインし、SSH 公開鍵を設定するコードリポジトリをクリックします。
- 左側のナビゲーションペインで、[設定] をクリックします。
- [設定] ページの左側のナビゲーションペインで、[デプロイ鍵] をクリックします。表示されるページで、右上隅にある [鍵の作成] をクリックします。説明 セキュリティ上の懸念から、デプロイ鍵は IP アドレスホワイトリストが設定された後に有効になります。ホワイトリストが有効になっていない場合は、[IP ホワイトリスト] ページで有効にします。
- [鍵の作成] ダイアログボックスで、[タイトル] を設定し、手順 4 でコピーした公開鍵を貼り付けて、[鍵の作成] をクリックします。設定が完了すると、[デプロイ鍵] ページに追加された鍵が表示されます。
その他の操作
追加した鍵を削除するには、[デプロイ鍵] ページで、鍵の右側にある [アクション] 列の [削除] をクリックします。次に、画面の指示に従って鍵を削除します。