검색

4.3. 풀 시크릿 구성

download PDF

대부분의 지원 설치 관리자 API 호출에는 풀 시크릿이 필요합니다. API 호출에서 참조할 수 있도록 파일에 풀 시크릿을 다운로드합니다. 가져오기 보안은 요청의 JSON 오브젝트에 값으로 포함될 JSON 오브젝트입니다. 따옴표를 이스케이프하려면 가져오기 시크릿 JSON을 포맷해야 합니다. 예를 들면 다음과 같습니다.

before

{"auths":{"cloud.openshift.com": ...

{\"auths\":{\"cloud.openshift.com\": ...

절차

  1. 메뉴에서 OpenShift 를 클릭합니다.
  2. 하위 메뉴에서 다운로드를 클릭합니다.
  3. Pull secret 아래의 토큰 섹션에서 다운로드를 클릭합니다.
  4. 쉘 변수의 풀 시크릿을 사용하려면 다음 명령을 실행합니다.

    $ export PULL_SECRET=$(cat ~/Downloads/pull-secret.txt | jq -R .)
  5. jq 를 사용하여 풀 시크릿 파일을 슬루프하려면 pull_secret 변수에서 참조하고 값을 tojson 으로 파이핑하여 올바르게 이스케이프된 JSON으로 포맷되도록 합니다. 예를 들면 다음과 같습니다.

    $ curl https://api.openshift.com/api/assisted-install/v2/clusters \
    -H "Authorization: Bearer ${API_TOKEN}" \
    -H "Content-Type: application/json" \
    -d "$(jq --null-input \
            --slurpfile pull_secret ~/Downloads/pull-secret.txt ' 1
        {
            "name": "testcluster",
            "high_availability_mode": "None",
            "openshift_version": "4.11",
            "pull_secret": $pull_secret[0] | tojson, 2
            "base_dns_domain": "example.com"
        }
    ')"
    1
    풀 시크릿 파일을 슬루프합니다.
    2
    가져오기 시크릿을 포맷하여 JSON 형식을 이스케이프합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.