기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SecretsManagerCache
Secret Manager에서 요청한 보안 암호에 대한 인 메모리 캐시. GetSecretString 또는 GetSecretBinary를 사용하여 캐시에서 보안 암호를 검색합니다. 생성자의 SecretCacheConfiguration 객체에 전달하여 캐시 설정을 구성할 수 있습니다.
예제를 포함한 자세한 내용은 클라이언트 측 캐싱과 함께 .NET을 사용하여 Secrets Manager 보안 암호 값 가져오기을 참조하세요.
Constructors
public SecretsManagerCache()
SecretsManagerCache
객체에 대한 기본 생성자.public SecretsManagerCache(IAmazonSecretsManager secretsManager)
제공된 AmazonSecretsManagerClient로 생성한 Secrets Manager 클라이언트를 사용하여 새 캐시를 생성합니다. 이 생성자를 사용하여 Secrets Manager 클라이언트를 사용자 지정합니다(예: 특정 리전 또는 엔드포인트를 사용하도록 사용자 지정).
파라미터
- secretsManager
-
보안 암호를 검색할 AmazonSecretsManagerClient.
public SecretsManagerCache(SecretCacheConfiguration config)
제공된 SecretCacheConfiguration을 사용하여 새 보안 암호 캐시를 생성합니다. 이 생성자를 사용하여 캐시를 구성합니다(예: 캐싱할 보안 암호 수 및 새로 고침 빈도).
파라미터
- config
-
캐시에 대한 구성 정보를 포함한 SecretCacheConfiguration.
public SecretsManagerCache(IAmazonSecretsManager secretsManager, SecretCacheConfiguration config)
-
제공된 AmazonSecretsManagerClient 및 SecretCacheConfiguration으로 생성한 Secrets Manager 클라이언트를 사용하여 새 캐시를 생성합니다. 이 생성자를 사용하여 Secrets Manager 클라이언트를 사용자 지정(예: 특정 리전 또는 엔드포인트를 사용하도록 사용자 지정)하거나 캐시를 구성합니다(예: 캐싱할 보안 암호 수 및 새로 고침 빈도).
파라미터
- secretsManager
-
보안 암호를 검색할 AmazonSecretsManagerClient.
- config
-
캐시에 대한 구성 정보를 포함한 SecretCacheConfiguration.
메서드
GetSecretString
public async Task<String> GetSecretString(String
secretId)
Secrets Manager에서 문자열 보안 암호를 검색합니다.
파라미터
- SecretId
-
검색할 보안 암호의 ARN 또는 이름입니다.
GetSecretBinary
public async Task<byte[]> GetSecretBinary(String secretId)
Secrets Manager에서 이진 보안 암호를 검색합니다.
파라미터
- SecretId
-
검색할 보안 암호의 ARN 또는 이름입니다.
RefreshNowAsync
public async Task<bool> RefreshNowAsync(String
secretId)
Secrets Manager에서 보안 암호 값을 요청하고 변경 사항으로 캐시를 업데이트합니다. 기존 캐시 항목이 없는 경우 새 캐시 항목을 생성합니다. 새로 고침이 성공한 경우 true
를 반환합니다.
파라미터
- SecretId
-
검색할 보안 암호의 ARN 또는 이름입니다.
GetCachedSecret
public SecretCacheItem GetCachedSecret(string
secretId)
지정한 보안 암호가 캐시에 존재하는 경우 해당 암호에 대한 캐시 항목을 반환합니다. 그렇지 않으면 Secrets Manager에서 보안 암호를 검색하고 새 캐시 항목을 생성합니다.
파라미터
- SecretId
-
검색할 보안 암호의 ARN 또는 이름입니다.