Amazon DynamoDB 조직 지속성
이 문서에서는 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 자격 증명 및 명명된 프로필을 참조하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET