このトピックでは、Serverless App Engine(SAE) を使用してアプリケーションをホストする前に完了する必要がある準備について説明します。たとえば、SAE をアクティブ化し、RAM ユーザーに権限を付与し、名前空間を作成し、仮想プライベートクラウド(VPC)を作成する必要があります。名前空間は分離されたリソース環境です。 VPC は分離されたネットワーク環境です。
手順 1:SAE をアクティブ化し、Alibaba Cloud アカウントに権限を付与する
SAE を使用する前に、SAE をアクティブ化し、Alibaba Cloud アカウントに権限を付与する必要があります。 SAE のアクティブ化は無料です。 SAE で実際に使用したリソースに対して、従量課金制で課金されます。
SAE の製品ページ に移動します。
[今すぐ購入] をクリックします。
[ログイン] ページで、Alibaba Cloud アカウントとパスワードを入力し、[サインイン] をクリックします。
[Serverless App Engine] ページで、[Serverless App Engine 利用規約を読み、同意します] を選択し、[今すぐアクティブ化] をクリックします。
[アクティブ化済み] ページで、[コンソール] をクリックします。 [Serverless App Engine (SAE) へようこそ] ダイアログボックスで、[確認] をクリックします。
手順 2:(RAM ユーザーの場合必須)RAM ユーザーに権限を付与する
RAM ユーザーとして SAEコンソール に初めてログインすると、SAE コンソールのホームページに [SAE へようこそ] ダイアログボックスが表示されます。 RAM ユーザーに権限を付与する必要があります。その後、RAM ユーザーを使用して、承認された Alibaba Cloud リソースにアクセスできます。詳細については、「RAM ユーザーに権限を付与する」をご参照ください。
手順 3:VPC を作成する
VPC は、アプリケーションに分離されたネットワーク環境を提供します。同じ VPC にデプロイされているアプリケーションは相互にアクセスできます。これは、ネットワークレベルでのアプリケーション セキュリティの向上に役立ちます。 VPC の作成方法については、「VPC の作成と管理」をご参照ください。
VPC をアクティブ化していない場合は、プロンプトに従って VPC をアクティブ化します。
VPC を作成するときに選択するリージョンは、手順 3:VPC を作成する で名前空間を作成するときに選択したリージョンと同じである必要があります。
手順 4:名前空間を作成する
名前空間は、アプリケーションのサービス呼び出しと分散構成プッシュに基づいて、ランタイム環境を論理的に分離するのに役立ちます。開発環境、テスト環境、本番環境など、複数の環境を使用する場合は、名前空間を使用してアプリケーションを論理的に分離することをお勧めします。これにより、アプリケーションを効率的に管理し、ワンクリックでアプリケーションを起動および停止し、アプリケーション セキュリティを向上させることができます。
SAE コンソール にログインします。左側のナビゲーションウィンドウで、[名前空間] をクリックします。上部のナビゲーションバーで、リージョンを選択します。
[名前空間] ページで、[名前空間の作成] をクリックします。
[名前空間の作成] ペインで、次のパラメーターを構成し、[OK] をクリックします。
パラメーター
説明
例
名前空間名
名前空間の名前。
Test
名前空間 ID
名前空間の ID。名前空間 ID のプレフィックスは変更できず、名前空間の作成に選択したリージョンによって異なります。たとえば、中国(深圳)リージョンに名前空間を作成する場合、名前空間 ID のプレフィックスは
cn-shenzhen
です。ビジネス要件に基づいて、名前空間 ID のサフィックスを指定できます。名前空間を作成した後、名前空間の ID を変更することはできません。
demo
説明
名前空間の説明。
Test
VPC
既存の VPC を選択します。 1 つのデプロイ環境は 1 つの VPC のみに関連付けることができます。 1 つの VPC は複数の名前空間に関連付けることができます。名前空間を作成した後、ビジネス要件に基づいて、名前空間に関連付けられている VPC を変更できます。
説明名前空間に関連付けられている VPC を変更する前に、VPC 内のすべてのアプリケーションを削除します。
vpc-wz9i4zexkzbqceo5n****