ブログの説明
ブログの説明2
次に、サービスナビゲーションペインで [インスタンス] を選択します。 インスタンスのリストからインスタンスを選択すると、[説明] タブの中で [インスタンス ID] やパブリック IP アドレスが確認できます。
### インスタンスのセキュリティグループを設定する 以下に従って設定を行います。 - [ステップ 2: インスタンスのセキュリティグループを設定する](https://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/app-preview.html#app-preview-share-security-group) ### インスタンスのサブネットをセットアップする 以下に従って設定を行います。 - [ステップ 3: インスタンスのサブネットをセットアップする](https://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/app-preview.html#app-preview-share-subnet) AWS の設定に関してはこれで完了です。 ## 実行中のアプリケーションの IP を変更する ASP.NET Core アプリケーションの IP をプライベート IP アドレスに変更します。 これについては[以前の記事](https://kuttsun.blogspot.com/2019/04/aws-cloud9-aspnet-core.html)に書いた通り、以下のどちらかで指定します。 ### 環境変数で指定 `ASPNETCORE_URLS` で指定します。 ```sh $ export ASPNETCORE_URLS=http://[プライベート IP アドレス]:8080 ``` ### プログラムで指定 `Program.cs` で以下のように記述します。 ```cs WebHost.CreateDefaultBuilder(args) .UseUrls("http://[プライベート IP アドレス]:8080") ``` ## アクセスしてみる アプリケーションを実行したら、ブラウザにパブリック IP アドレスを入力してアクセスしてみます。 ```sh http://[パブリック IP アドレス]:8080 ``` 尚、前述した通り、Elastic IP の反映にはしばらく時間がかかります。