Trvalost zrnitosti Amazon DynamoDB
V tomto článku se dozvíte, jak nainstalovat a nakonfigurovat trvalost zrnitosti Amazon DynamoDB.
Instalace
Microsoft.Orleans.Persistence.DynamoDB
Nainstalujte balíček z NuGetu.
Konfigurace
Nakonfigurujte zprostředkovatele trvalosti zrnitosti DynamoDB pomocí rozšiřujících DynamoDBSiloBuilderExtensions.AddDynamoDBGrainStorage metod.
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"
});
);
Pokud vaše metoda ověřování vyžaduje token nebo jiný než výchozí název profilu, můžete tyto vlastnosti definovat pomocí následujícího příkazu:
cat ~/.aws/credentials
Například následující příkaz nakonfiguruje zprostředkovatele trvalosti zrnitosti DynamoDB tak, aby používal default
profil ze ~/.aws/credentials
souboru:
[YOUR_PROFILE_NAME]
aws_access_key_id = ***
aws_secret_access_key = ***
aws_security_token = ***
aws_session_expiration = ***
aws_session_token = ***
To umožňuje oba typy přihlašovacích údajů pro ověřování:
- přístupový klíč a tajný klíč
- přístupový klíč a tajný klíč & token
siloBuilder.AddDynamoDBGrainStorage(
name: "profileStore",
configureOptions: options =>
{
options.UseJson = true;
options.AccessKey = "***";
options.SecretKey = "***";
options.Service = "***";
options.ProfileName = "***";
options.Token = "***";
});
Další informace o přihlašovacích údajích AWS a pojmenovaných profilech najdete v dokumentaci AWS k přihlašovacím údajům a pojmenovaným profilům AWS.