SecretCacheConfiguration - AWS Secrets Manager

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SecretCacheConfiguration

Opsi konfigurasi cache untukSecretCache, seperti ukuran cache maks dan Time to Live (TTL) untuk rahasia cache.

Konstruktor

public SecretCacheConfiguration

Konstruktor default untuk SecretCacheConfiguration objek.

Metode

getClient

public AWSSecretsManager getClient()

Mengembalikan AWSSecretsManagerClientbahwa cache mengambil rahasia dari.

SetClient

public void setClient(AWSSecretsManager client)

Menetapkan AWSSecretsManagerClientklien tempat cache mengambil rahasia dari.

getCacheHook

public SecretCacheHook getCacheHook()

Mengembalikan SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.

setCacheHook

public void setCacheHook(SecretCacheHook cacheHook)

Mengatur SecretCacheHook antarmuka yang digunakan untuk mengaitkan pembaruan cache.

getMaxCacheUkuran

public int getMaxCacheSize()

Mengembalikan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.

setMaxCacheUkuran

public void setMaxCacheSize(int maxCacheSize)

Menetapkan ukuran cache maksimum. Defaultnya adalah 1024 rahasia.

getCacheItemTTL

public long getCacheItemTTL()

Mengembalikan TTL dalam milidetik untuk item cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient Defaultnya adalah 1 jam dalam milidetik.

Cache menyegarkan rahasia secara serempak ketika rahasia diminta setelah TTL. Jika penyegaran sinkron gagal, cache mengembalikan rahasia basi.

setCacheItemTTL

public void setCacheItemTTL(long cacheItemTTL)

Mengatur TTL dalam milidetik untuk item yang di-cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient Defaultnya adalah 1 jam dalam milidetik.

getVersionStage

public String getVersionStage()

Mengembalikan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Defaultnya adalah "AWSCURRENT".

setVersionStage

public void setVersionStage(String versionStage)

Menetapkan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Nilai default-nya "AWSCURRENT".

SecretCacheConfiguration denganKlien

public SecretCacheConfiguration withClient(AWSSecretsManager client)

Menetapkan AWSSecretsManagerClientuntuk mengambil rahasia dari. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.

SecretCacheConfiguration withCacheHook

public SecretCacheConfiguration withCacheHook(SecretCacheHook cacheHook)

Mengatur antarmuka yang digunakan untuk menghubungkan cache dalam memori. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.

SecretCacheConfiguration withMaxCacheUkuran

public SecretCacheConfiguration withMaxCacheSize(int maxCacheSize)

Menetapkan ukuran cache maksimum. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.

SecretCacheConfiguration withCacheItemTTL

public SecretCacheConfiguration withCacheItemTTL(long cacheItemTTL)

Mengatur TTL dalam milidetik untuk item yang di-cache. Ketika rahasia yang di-cache melebihi TTL ini, cache mengambil salinan rahasia baru dari file. AWSSecretsManagerClient Defaultnya adalah 1 jam dalam milidetik. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.

SecretCacheConfiguration withVersionStage

public SecretCacheConfiguration withVersionStage(String versionStage)

Menetapkan versi rahasia yang ingin Anda cache. Untuk informasi selengkapnya, lihat Versi rahasia. Mengembalikan SecretCacheConfiguration objek diperbarui dengan pengaturan baru.