3단계: Azure용 클라우드 환경 생성 및 스캔 (API)

circle-info

요약\nSnyk에 대한 Azure 앱 등록, 페더레이션된 ID 자격 증명 및 서비스 주체를 생성했습니다. 이제 클라우드 환경을 생성하고 스캔할 수 있습니다.

클라우드 환경을 생성하고 스캔하기 위해 Snyk API에 요청을 보내려면 API 요청 본문에 구독 ID, 테넌트 ID 및 애플리케이션 ID를 제공해야 합니다.

Snyk API 요청 보내기

클라우드 환경을 생성하려면 다음 형식으로 Snyk API에 요청을 보냅니다:

curl -X POST \
'https://api.snyk.io/rest/orgs/YOUR-ORGANIZATION-ID/cloud/environments?version=2022-12-21~beta' \
-H 'Authorization: token YOUR-API-TOKEN' \
-H 'Content-Type:application/vnd.api+json' -d '{
  "data": {
    "type": "environments",
    "attributes": {
      "options": {
        "subscription_id": "YOUR-SUBSCRIPTION-ID",
        "tenant_id": "YOUR-TENANT-ID",
        "application_id": "YOUR-APPLICATION-ID"
      },
      "kind": "azure",
      "name": "OPTIONAL-NAME"
    }
  }
}'
circle-info

위의 예시는 curlarrow-up-right이지만, Postmanarrow-up-right 또는 HTTPiearrow-up-right와 같은 다른 API 클라이언트를 사용할 수도 있습니다.

API 응답 이해

응답은 새로 생성된 클라우드 환경에 대한 세부 정보를 포함하는 JSON 문서입니다. 예:

환경이 생성되면 Snyk은 자동으로 스캔을 트리거합니다.

circle-info

JSON 출력의 data.attributes.status 필드는 in_progress.로 설정됩니다. 이는 Snyk이 환경을 생성하고 스캔을 시작했음을 의미합니다.

스캔이 완료되었는지 확인하려면 스캔이 완료되었는지 확인을 참조하십시오.

환경을 수동으로 다시 스캔하려면 클라우드 환경 스캔을 참조하십시오.

다음 단계는 무엇입니까?

이제 다음을 수행할 수 있습니다:

  • Snyk이 발견한 클라우드 구성 이슈를 확인합니다. 클라우드 이슈 관리를 참조하십시오.

  • 클라우드 컨텍스트를 사용하여 취약점의 우선순위를 지정합니다.

Last updated