Classic/VPC環境で利用できます。
SourceDeploy を開始するでは、SourceDeployの動作環境とサポート環境を確認し、全体の使用シナリオと用語を熟知した後、SourceDeployを正常に使用するためにユーザーがすべきことを説明します。SourceDeploy を開始するで説明する内容は、次の通りです。
- 事前タスク
- ユーザー権限設定
- リリースプロジェクト作成
ここまで完了したら、SourceDeployを使用するための基本過程を完了したことになります。その後は、より効率的な SourceDeploy運用のために、NAVERクラウドプラットフォームの SourcePipelineを活用してソフトウェアリリースのプロセスを自動化できます。
このタスクは SourceDeployではなく、SourcePipelineで利用を申し込んでから行えます。本ガイドでは詳しく説明しません。詳しい使用方法は、SourcePipeline ご利用ガイドをご参照ください。
事前タスク
NAVERクラウドプラットフォームコンソールでリリースターゲット(Server、Auto Scaling、Ncloud Kubernetes Service、Object Storage)を作成します。
SourceDeploy用エージェントを Init Scriptで作成してインストールし、実行するには、Serverまたは Auto Scalingを作成する前に Init Scriptを作成します。詳細は、エージェントインストールガイドをご参照ください。
リリースターゲットの作成方法は、作成するリリースターゲットに応じて以下をご参照ください。
ユーザー権限設定
ログインアカウントに応じた SourceDeploy利用権限を確認し、必要に応じてコンソールの Services > Management & Governance > Sub Accountメニューでサブアカウントの権限を設定します。
- 顧客アカウント: SourceDeployのすべての機能を制限なしに利用可能
- 顧客が作成したサブアカウント: SourceDeployのすべての機能を利用するには以下の権限のうち1つが必要
- NCP_INFRA_MANAGER: すべてのサービスにアクセスできるものの、コンソールの My Account > 課金情報と費用管理 > 請求と決済管理メニューのみアクセスが制限された権限
- NCP_SOURCEDEPLOY_MANAGER: SourceDeploy内のすべての機能を利用可能
サブアカウントにアクション(action)別詳細権限を設定するには、以下をご参照ください。
リリースプロジェクト作成
リリースターゲットの作成が完了したら、NAVERクラウドプラットフォームコンソールでリリースプロジェクトを作成します。
リリースプロジェクトを作成する方法は次の通りです。
ここではリリースプロジェクトの作成方法を簡単に紹介します。リリースプロジェクトの作成方法に関する詳細は、リリースプロジェクトの作成ガイドをご参照ください。
- NAVERクラウドプラットフォームコンソールにアクセスします。
- コンソール画面右上のリージョン&プラットフォームボタンをクリックします。
- 利用中のリージョンとプラットフォームを選択し、 [適用] ボタンをクリックします。
- コンソール画面左上の
をクリックします。 - Services > Developer Tools > SourceDeployメニューを順にクリックします。
- [リリースプロジェクト作成] ボタンをクリックします。
- リリースプロジェクト名を入力します。
- リリース環境を設定します。
- 事前タスク時に作成したリリースターゲットを選択します。
- リリースプロジェクト情報を最終確認してから、 [リリースプロジェクト作成] ボタンをクリックします。