トレーニング
モジュール
ASP.NET Core 8.0 を使用して最初の Orleans アプリをビルドする - Training
Orleans を使用してクラウドネイティブの分散アプリを構築する方法を学習します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
この記事では、Amazon DynamoDB グレイン永続化をインストールして構成する方法について説明します。
NuGet から Microsoft.Orleans.Persistence.DynamoDB
パッケージをインストールします。
DynamoDBSiloBuilderExtensions.AddDynamoDBGrainStorage 拡張メソッドを使用して DynamoDB グレイン永続化プロバイダーを構成します。
siloBuilder.AddDynamoDBGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.AccessKey = "<DynamoDB access key>";
options.SecretKey = "<DynamoDB secret key>";
options.Service = "<DynamoDB region name>"; // Such as "us-west-2"
});
);
お使いの認証方法でトークンか既定以外のプロファイル名が求められる場合、そのようなプロパティは次のコマンドで定義できます。
cat ~/.aws/credentials
たとえば、次のコマンドの場合、~/.aws/credentials
ファイルの default
プロファイルを使用するように DynamoDB グレイン永続化プロハンターが構成されます。
[YOUR_PROFILE_NAME]
aws_access_key_id = ***
aws_secret_access_key = ***
aws_security_token = ***
aws_session_expiration = ***
aws_session_token = ***
これにより、両方の種類の認証資格情報を使用できます。
siloBuilder.AddDynamoDBGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.UseJson = true;
options.AccessKey = "***";
options.SecretKey = "***";
options.Service = "***";
options.ProfileName = "***";
options.Token = "***";
});
AWS 資格情報と名前付きプロファイルに関する詳細については、AWS ドキュメントの AWS 資格情報と名前付きプロファイルに関するページを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
モジュール
ASP.NET Core 8.0 を使用して最初の Orleans アプリをビルドする - Training
Orleans を使用してクラウドネイティブの分散アプリを構築する方法を学習します。