Sdílet prostřednictvím


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.