쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

배포 수정

포커스 모드
배포 수정 - AWS IoT Greengrass

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

각 대상 사물 또는 사물 그룹은 한 번에 하나의 활성 배포를 가질 수 있습니다. 이미 배포가 있는 대상에 대한 배포를 생성하면 새 배포의 소프트웨어 구성 요소가 이전 배포의 소프트웨어 구성 요소를 대체합니다. 새 배포가 이전 배포가 정의한 구성 요소를 정의하지 않는 경우 AWS IoT Greengrass 코어 소프트웨어는 대상 코어 디바이스에서 해당 구성 요소를 제거합니다. 기존 배포를 수정하여 코어 디바이스에서 실행되는 구성 요소를 이전 배포에서 대상으로 제거하지 않도록 할 수 있습니다.

배포를 수정하려면 이전 배포에 있는 것과 동일한 구성 요소와 구성에서 시작하는 배포를 생성합니다. 배포를 생성하는 데 사용하는 것과 동일한 CreateDeployment 작업을 사용합니다.

배포를 수정하려면(AWS CLI)
  1. 다음 명령을 실행하여 배포 대상의 배포를 나열합니다. 대상 AWS IoT 사물 또는 사물 그룹의 ARN으로 targetArn을 바꿉니다.

    aws greengrassv2 list-deployments --target-arn targetArn

    응답에는 대상에 대한 최신 배포 목록이 포함되어 있습니다. 다음 단계에서 사용할 deploymentId를 응답에서 복사합니다.

    참고

    대상에 대한 최신 버전이 아닌 다른 배포를 수정할 수도 있습니다. 대상에 대한 모든 배포를 나열할 --history-filter ALL 인수를 지정합니다. 그런 다음 수정하려는 배포의 ID를 복사합니다.

  2. 다음 명령을 실행하여 배포의 세부 정보를 가져옵니다. 이러한 세부 정보에는 메타데이터, 구성 요소 및 작업 구성이 포함됩니다. 이전 단계의 ID로 deploymentId를 바꿉니다.

    aws greengrassv2 get-deployment --deployment-id deploymentId

    응답에는 배포의 세부 정보가 포함되어 있습니다.

  3. deployment.json이라는 파일을 만들고 이전 명령의 응답을 파일에 복사합니다.

  4. deployment.json의 JSON 객체에서 다음 키-값 페어를 제거합니다.

    • deploymentId

    • revisionId

    • iotJobId

    • iotJobArn

    • creationTimestamp

    • isLatestForTarget

    • deploymentStatus

    CreateDeployment 작업은 다음 구조의 페이로드를 예상합니다.

    { "targetArn": "String", "components": Map of components, "deploymentPolicies": DeploymentPolicies, "iotJobConfiguration": DeploymentIoTJobConfiguration, "tags": Map of tags }
  5. deployment.json에서 다음을 수행합니다.

    • 배포의 이름(deploymentName)을 변경합니다.

    • 배포의 구성 요소(components)를 변경합니다.

    • 배포의 정책(deploymentPolicies)을 변경합니다.

    • 배포의 작업 구성(iotJobConfiguration)을 변경합니다.

    • 배포의 태그(tags)를 변경합니다.

    이러한 배포 세부 정보를 정의하는 방법에 대한 자세한 내용은 배포 만들기 섹션을 참조하세요.

  6. 다음 명령을 실행하여 deployment.json에서 배포를 생성합니다.

    aws greengrassv2 create-deployment --cli-input-json file://deployment.json

    응답에는 이 배포를 식별하는 deploymentId가 포함됩니다. 배포 ID를 사용하여 배포 상태를 확인할 수 있습니다. 자세한 내용은 배포 상태 확인 단원을 참조하십시오.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.