Windchill ESI에 대한 Azure Blob Storage 컨테이너 구성
Windchill에서는 ESI 응답 파일을 Azure Blob Storage에 게시하는 것을 지원합니다. 그러면 사용자는 Azure Blob Storage의 XML 또는 JSON 응답 파일을 사용하여 기본 설정에 따라 사용자 정의할 수 있습니다.
응답 파일을 Azure Blob 컨테이너에 저장하려면 다음 사용 사례를 참조하십시오.
1. 보안 자격 증명 인증으로 구성된 Azure Storage 계정:
Blob 구성 유틸리티 windchill com.ptc.windchill.objectstorage.azureblob.tools.BlobConfigurationTool configure -u <admin username> -p <admin password>가 호출되고 보안 자격 증명 인증 옵션을 선택한 경우 암호화된 형식으로 저장될 스토리지 계정 이름과 키를 제공해야 합니다. 이는 Azure Blob 컨테이너에서 Windchill 보관소 데이터 지속성을 구성하는 데 사용되는 것과 동일한 유틸리티입니다. Blob 구성 유틸리티를 사용하여 보관소 저장을 구성하는 방법에 대한 자세한 내용은 Azure Blob을 사용하도록 Windchill 파일 보관소 구성을 참조하십시오. ESI 모듈은 이 암호화된 구성을 사용하여 올바른 스토리지 계정을 식별할 수 있습니다.
2. MSI 인증으로 구성된 스토리지 계정
Blob 구성 유틸리티를 사용하여 MSI 인증을 사용하도록 Windchill을 구성하는 경우 스토리지 계정 이름이 캡처되지 않습니다. ESI 응답이 게시되는 스토리지 계정을 식별하려면 site.xconf를 사용하여 esi.azure.storage.account 등록 정보를 설정해야 합니다. 아래 예를 참조하십시오.
<Property name="esi.azure.storage.account"
overridable="true"
targetFile="codebase/wt.properties"
value="<azurestorageaccountname>"/>
ESI 응답 파일을 저장하기 위해 Windchill에서 사용할 Azure Blob Storage 컨테이너 구성
1. 등록 정보 esi.azure.storage.container가 설정됩니다.
등록 정보 esi.azure.storage.containeresi-responses-container로 설정되고 배포 대상의 경로 속성 값이 /esi/location1로 설정된 경우, /esi/location1이라는 접두사가 붙은 Blob 이름과 함께 응답 파일이 컨테이너 esi-responses-container에 표시됩니다. site.xconf를 사용하여 이 등록 정보를 설정해야 합니다. 아래 예를 참조하십시오.
<Property name="esi.azure.storage.container"
overridable="true"
targetFile="codebase/wt.properties"
value="<container-name>"/>
2. 등록 정보 esi.azure.storage.container가 설정되지 않습니다.
등록 정보 esi.azure.storage.container가 설정되지 않고 배포 대상의 경로 속성 값이 /esi/location1로 설정된 경우, Windchill은 "/location1"이라는 접두사가 붙은 Blob 이름과 함께 응답 파일을 "esi"라는 컨테이너에 배치하려고 시도합니다. 즉, 경로 속성 값의 첫 번째 요소가 컨테이너 이름으로 처리됩니다.
도움이 되셨나요?