File size: 897 Bytes
a984ba9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import argparse

from project_settings import environment, project_path
from toolbox.aliyun_kms.aliyun_kms import AliyunKMS


def get_args():
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--secret_name",
        default="aliyun-chn-llm-dev",
        type=str
    )
    args = parser.parse_args()
    return args



def main():
    args = get_args()

    access_key_id = environment.get("ALIBABA_CLOUD_ACCESS_KEY_ID")
    access_key_secret = environment.get("ALIBABA_CLOUD_ACCESS_KEY_SECRET")

    kms_manager = AliyunKMS(
        access_key_id=access_key_id,
        access_key_secret=access_key_secret,
    )

    js = kms_manager.get_secret_value(args.secret_name)
    secret_data = js["body"]["SecretData"]

    # sk-6728fced6fd848149ebbb7c3899cc043
    print(secret_data)
    return


if __name__ == "__main__":
    main()