CDK (AWS)에서 API 키 값을 가져 오는 방법

작은 새들

이 문제가 있습니다. API 키로 만 액세스 할 수있는 API Gateway를 만들고 싶습니다. 해당 부분이 완료되었습니다. 이제 비밀 관리자에 API 키의 값을 저장하고 싶습니다. 비밀 관리자에 하드 코딩 된 값을 저장할 수 있지만 API 키의 실제 값은 저장할 수 없습니다. API 키를 만드는 코드는 다음과 같습니다.

const key = api.addApiKey('ApiKey');

다음을 사용하여 비밀 관리자에 하드 코딩 된 값을 저장할 수 있습니다.

const secret = new secretsmanager.Secret(this, 'Secret', {
      description: "Secret ",
      secretName: "secret",
      generateSecretString: {
        secretStringTemplate: JSON.stringify({"api_key" : "some_value"}),
        generateStringKey: "string_key",
      }
    });

하드 코딩 된 값 대신 API 키를 어떻게 저장할 수 있습니까?

Balu vyamajala

커스텀 리소스없이 api 키 값을 추출 할 수있는 방법이 없다고 생각합니다.

그러나 이것은 다른 방법으로 쉽게 할 수 있습니다. 먼저 비밀을 생성하고 해당 값을 사용하여 api 키를 생성해야합니다.

    const secret = new secretsmanager.Secret(this, 'Secret', {
        generateSecretString: {
            generateStringKey: 'api_key',
            secretStringTemplate: JSON.stringify({ username: 'web_user' }),
            excludeCharacters: ' %+~`#$&*()|[]{}:;<>?!\'/@"\\',
        },
    });
    this.restApi.addApiKey('ApiKey', {
        apiKeyName: `web-app-key`,
        value: secret.secretValueFromJson('api_key').toString(),
    });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CDK : apigateway 키 값을 가져 오는 방법 (예 : x-api-key : * 20 자 *)

분류에서Dev

Excel 2010에서 키 값 쌍을 가져 오는 방법

분류에서Dev

angularjs의 객체에서 키 값을 가져 오는 방법

분류에서Dev

localStorage HTML5에서 키와 값을 가져 오는 방법

분류에서Dev

SQL CLOB에서 XML 키 "값"을 가져 오는 방법

분류에서Dev

AWS Lambda 함수에서 API 게이트웨이 키 이름을 가져 오는 방법

분류에서Dev

Python 용 AWS CDK의 Bucket 객체에서 버킷 이름을 가져 오는 방법

분류에서Dev

C #에서 개체 (키-값)의 키를 가져 오는 방법

분류에서Dev

Python에서 첫 번째 키-값 쌍의 값을 가져 오는 방법

분류에서Dev

테이블에서 가장 높은 기본 키 값을 가져 오는 방법

분류에서Dev

Python을 사용하여 mongodb에서 키 값을 가져 오는 방법

분류에서Dev

반복되는 JSON 키에서 값을 가져 오는 방법 iOS

분류에서Dev

AWS CDK에서 기존 VPC를 가져 오는 방법은 무엇입니까?

분류에서Dev

ListView에서 레지스트리 키와 값을 가져 오는 방법

분류에서Dev

ListView에서 레지스트리 키와 값을 가져 오는 방법

분류에서Dev

SharePoint 변경 API 호출에서 파일 내용 또는 파일을 가리 키거나 가져 오는 방법

분류에서Dev

특정 키에 대한 JSON 개체 값을 가져 오는 방법

분류에서Dev

R에서 사전 / 목록 작업 : 키-값 쌍에서 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

값의 값을 사전의 키로 가져 오는 방법

분류에서Dev

VB.NET에서 숫자 키 이름을 모르고 JSON에서 값을 가져 오는 방법

분류에서Dev

Postman의 다른 API에서 키를 가져오고 전달하는 방법

분류에서Dev

값이 목록 인 사전에서 키 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

# AWS-CDK를 사용하여 다른 스택에서 보안 그룹을 가져 오는 방법은 무엇입니까?

분류에서Dev

AWS Lambda throu AWS API Gateway의 간단한 curl 게시 요청에서 파일 이름을 가져 오는 방법

분류에서Dev

Docker UCP API에서 단일 스택을 가져 오는 방법

분류에서Dev

CPLEX의 Python API에서 CSV 파일을 가져 오는 방법

분류에서Dev

Qt : OMDb API에서 JSON 요청을 가져 오는 방법

분류에서Dev

GridView에 표시되지 않는 GridView에서 기본 키 값을 가져 오는 방법-C #

분류에서Dev

일부 키가 동적으로 변경 될 때 사전에서 값을 가져 오는 방법

Related 관련 기사

  1. 1

    CDK : apigateway 키 값을 가져 오는 방법 (예 : x-api-key : * 20 자 *)

  2. 2

    Excel 2010에서 키 값 쌍을 가져 오는 방법

  3. 3

    angularjs의 객체에서 키 값을 가져 오는 방법

  4. 4

    localStorage HTML5에서 키와 값을 가져 오는 방법

  5. 5

    SQL CLOB에서 XML 키 "값"을 가져 오는 방법

  6. 6

    AWS Lambda 함수에서 API 게이트웨이 키 이름을 가져 오는 방법

  7. 7

    Python 용 AWS CDK의 Bucket 객체에서 버킷 이름을 가져 오는 방법

  8. 8

    C #에서 개체 (키-값)의 키를 가져 오는 방법

  9. 9

    Python에서 첫 번째 키-값 쌍의 값을 가져 오는 방법

  10. 10

    테이블에서 가장 높은 기본 키 값을 가져 오는 방법

  11. 11

    Python을 사용하여 mongodb에서 키 값을 가져 오는 방법

  12. 12

    반복되는 JSON 키에서 값을 가져 오는 방법 iOS

  13. 13

    AWS CDK에서 기존 VPC를 가져 오는 방법은 무엇입니까?

  14. 14

    ListView에서 레지스트리 키와 값을 가져 오는 방법

  15. 15

    ListView에서 레지스트리 키와 값을 가져 오는 방법

  16. 16

    SharePoint 변경 API 호출에서 파일 내용 또는 파일을 가리 키거나 가져 오는 방법

  17. 17

    특정 키에 대한 JSON 개체 값을 가져 오는 방법

  18. 18

    R에서 사전 / 목록 작업 : 키-값 쌍에서 값을 가져 오는 방법은 무엇입니까?

  19. 19

    값의 값을 사전의 키로 가져 오는 방법

  20. 20

    VB.NET에서 숫자 키 이름을 모르고 JSON에서 값을 가져 오는 방법

  21. 21

    Postman의 다른 API에서 키를 가져오고 전달하는 방법

  22. 22

    값이 목록 인 사전에서 키 값을 가져 오는 방법은 무엇입니까?

  23. 23

    # AWS-CDK를 사용하여 다른 스택에서 보안 그룹을 가져 오는 방법은 무엇입니까?

  24. 24

    AWS Lambda throu AWS API Gateway의 간단한 curl 게시 요청에서 파일 이름을 가져 오는 방법

  25. 25

    Docker UCP API에서 단일 스택을 가져 오는 방법

  26. 26

    CPLEX의 Python API에서 CSV 파일을 가져 오는 방법

  27. 27

    Qt : OMDb API에서 JSON 요청을 가져 오는 방법

  28. 28

    GridView에 표시되지 않는 GridView에서 기본 키 값을 가져 오는 방법-C #

  29. 29

    일부 키가 동적으로 변경 될 때 사전에서 값을 가져 오는 방법

뜨겁다태그

보관