VK Cloud logo

Құпиясөздермен жұмыс істеу

Бұл әдістер Cloud Spark кластерінің жұмысын қамтамасыз ететін Cloud Containers кластерінің құпиясөздерімен жұмыс істеуге мүмкіндік береді. Kubernetes құпиясөздері Spark тапсырмасын орындау кезінде қажет болуы мүмкін сезімтал деректерді қауіпсіз сақтауды және пайдалануды ұйымдастыруға мүмкіндік береді.

create_secret_from_yaml

Берілген манифест негізінде көрсетілген аттар кеңістігінде құпиясөз жасау. Манифест YAML форматында болуы керек.

Токеннің қажетті рөлі: Администратор. Токен рөлдері туралы толығырақ.

Аргументы метода

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Құпиясөз жасау қажет болатын Cloud Spark кластерінің идентификаторы. Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

secret_yaml_path

(міндетті)

str

Манифесті бар YAML-файлына жол

namespace

(міндетті емес)

str

Құпиясөз жасау қажет болатын аттар кеңістігінің атауы. Бұл аттар кеңістігі бар болуы керек, әйтпесе құпиясөз жасалмайды.

Егер әдісті шақыру кезінде бұл аргументті өткізіп жіберсе, әдепкі мән пайдаланылады: default

Возвращаемое значение

Жасалған құпиясөз туралы ақпараты бар K8sSecret класының объектісі.

Өріс

Түрі

Сипаттамасы

name

str

Құпиясөз атауы

type

str

Құпиясөз түрі

namespace

str

Құпиясөз орналасқан аттар кеңістігінің атауы

data

dict[str,str]

кілт: мән жұптары түріндегі құпиясөз деректері. Қауіпсіздік мақсатында деректер ашық түрде көрсетілмейді

Сигнатура метода и пример использования

list_secrets

Көрсетілген аттар кеңістігіндегі құпиясөз атауларының тізімін алу.

Тізімдегі жеке құпиясөз туралы толық ақпаратты алу үшін get_secret_detail әдісін пайдаланыңыз.

Токеннің қажетті рөлі: Администратор немесе Пользователь. Токен рөлдері туралы толығырақ.

Аргументы метода

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті емес)

str

Құпиясөздер тізімін алу қажет болатын Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

namespace

(міндетті емес)

str

Құпиясөздер тізімін алу қажет болатын аттар кеңістігінің атауы.

Егер әдісті шақыру кезінде бұл аргументті өткізіп жіберсе, әдепкі мән пайдаланылады: default

Возвращаемое значение

Құпиясөз атауларының тізімін қамтитын K8sObjectNamesList класының объектісі.

Сигнатура метода и пример использования

get_secret_detail

Kubernetes құпиясөзі туралы оның атауы бойынша толық ақпарат алу.

Токеннің қажетті рөлі: Администратор немесе Пользователь. Токен рөлдері туралы толығырақ.

Аргументы метода

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Құпиясөз туралы ақпарат алу қажет болатын Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

secret_name

(міндетті)

str

Ақпаратын алу қажет болатын құпиясөз атауы.

Құпиясөз атауларының тізімін list_secrets әдісі арқылы алуға болады

namespace

(міндетті емес)

str

Құпиясөз орналасқан аттар кеңістігінің атауы.

Егер әдісті шақыру кезінде бұл аргументті өткізіп жіберсе, әдепкі мән пайдаланылады: default

Возвращаемое значение

Құпиясөз туралы ақпараты бар K8sSecret класының объектісі.

Өріс

Түрі

Сипаттамасы

name

str

Құпиясөз атауы

type

str

Құпиясөз түрі

namespace

str

Құпиясөз орналасқан аттар кеңістігінің атауы

data

dict[str,str]

кілт: мән жұптары түріндегі құпиясөз деректері.

Қауіпсіздік мақсатында деректер ашық түрде көрсетілмейді

Сигнатура метода и пример использования

delete_secret

Құпиясөзді оның атауы бойынша жою.

Токеннің қажетті рөлі: Администратор. Токен рөлдері туралы толығырақ.

Аргументы метода

Аргумент

Түрі

Сипаттамасы

cluster_id

(міндетті)

str

Құпиясөз туралы ақпарат алу қажет болатын Cloud Spark кластерінің идентификаторы.

Cloud Spark кластерлерінің тізімін және олардың идентификаторларын get_clusters әдісі арқылы алуға болады

secret_name

(міндетті)

str

Жою қажет болатын құпиясөз атауы.

Құпиясөз атауларының тізімін list_secrets әдісі арқылы алуға болады

namespace

(міндетті емес)

str

Құпиясөз орналасқан аттар кеңістігінің атауы.

Егер әдісті шақыру кезінде бұл аргументті өткізіп жіберсе, әдепкі мән пайдаланылады: default

Возвращаемое значение

Қайтарылатын мән жоқ.

Сигнатура метода и пример использования