다음을 통해 공유


Get-ServiceFabricImageStoreContent

이미지 저장소 콘텐츠 정보를 가져옵니다.

구문

Get-ServiceFabricImageStoreContent
   -ApplicationTypeName <String>
   [-ApplicationTypeVersion <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]
Get-ServiceFabricImageStoreContent
   [-RemoteRelativePath <String>]
   [-ImageStoreConnectionString <String>]
   [-CertStoreLocation <StoreLocation>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

Get-ServiceFabricImageStoreContent cmdlet은 이미지 저장소 콘텐츠에 대한 정보를 가져옵니다. 이미지 저장소 상대 경로를 사용하거나 애플리케이션 유형/버전을 지정하여 보다 구체적인 정보를 얻을 수도 있습니다. 이미지 저장소에는 Copy-ServiceFabricApplicationPackage 및 일부 예약된 폴더를 사용하여 사용자가 업로드한 패키지가 포함되어 있습니다. "Store"는 Register-ServiceFabricClusterPackage사용하여 애플리케이션 유형을 등록할 때 생성되는 Service Fabric에서 유지 관리하는 패키지의 배포 가능한 버전을 포함하는 예약된 폴더 중 하나입니다. Unregister-ServiceFabricApplicationType 애플리케이션 유형을 등록 취소하고 "Store" 폴더에서 배포 가능한 패키지 버전을 제거합니다. 업로드된 애플리케이션 패키지를 삭제하려면 Remove-ServiceFabricApplicationPackage cmdlet을 사용합니다.

이미지 저장소 콘텐츠를 살펴보면 이미지 저장소 또는 위에서 언급한 cmdlet과 관련된 문제를 진단할 때 유용할 수 있습니다.

Service Fabric 클러스터에서 작업을 수행하기 전에 Connect-ServiceFabricCluster cmdlet을 사용하여 클러스터에 대한 연결을 설정합니다.

예제

예제 1: 애플리케이션 유형/버전별 이미지 저장소 콘텐츠 가져오기

PS C:\> Get-ServiceFabricImageStoreContent -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "2.0.0" -ImageStoreConnectionString "fabric:ImageStore"

이 명령은 버전 2.0.0을 입력하는 애플리케이션 CalcServiceApp에 속하는 이미지 저장소 콘텐츠에 대한 정보를 가져옵니다.

예제 2: 상대 경로별 이미지 저장소 콘텐츠 가져오기

PS C:\> Get-ServiceFabricImageStoreContent -RemoteRelativePath "Store\CalcServiceApp\apps" -ImageStoreConnectionString "fabric:ImageStore"

이 명령은 지정된 이미지 저장소 상대 경로 "Store\CalcServiceApp\apps" 내의 이미지 저장소 콘텐츠에 대한 정보를 가져옵니다.

예제 3: 루트에 이미지 저장소 콘텐츠 가져오기

PS C:\> Get-ServiceFabricImageStoreContent -ImageStoreConnectionString "fabric:ImageStore"

이 명령은 업로드된 패키지 및 예약된 폴더를 포함하는 루트에서 이미지 저장소 콘텐츠에 대한 정보를 가져옵니다.

예제 4: ImageStoreConnectionString을 지정하지 않고 루트에 이미지 저장소 콘텐츠 가져오기

PS C:\> Get-ServiceFabricImageStoreContent

이 명령은 연결된 클러스터의 연결 문자열에서 가져온 "ImageStoreConnectionString"에 대해 위와 같이 이미지 저장소 콘텐츠에 대한 정보를 가져옵니다.

매개 변수

-ApplicationTypeName

Service Fabric 애플리케이션 유형의 이름을 지정합니다. 이 cmdlet은 "StoreRelativePath", "Type"(파일/폴더), "FileSize", "ApplicationVersion", "ServiceManifestName", "ServiceManifestVersion" 및 해당 파일/폴더에 적용할 수 있는 기타 정보와 같은 해당 애플리케이션 형식의 각 파일/폴더에 대한 정보를 반환합니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ApplicationTypeVersion

Service Fabric 애플리케이션 유형의 버전을 지정합니다. 지정하지 않으면 해당 애플리케이션 유형의 모든 버전이 나열됩니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-CertStoreLocation

레지스트리에 있는 X.509 인증서 저장소의 위치를 지정합니다. 인증서 위치는 연결된 클러스터에서 암호화된 "ImageStoreConnectionString"의 암호를 해독하는 데 필요할 수 있습니다. 예상 값은 CurrentUser 또는 LocalMachine입니다.

형식:StoreLocation
허용되는 값:CurrentUser, LocalMachine
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ImageStoreConnectionString

Service Fabric 이미지 저장소에 대한 연결 문자열 지정합니다. 이 문자열을 지정하지 않으면 연결된 클러스터의 연결 문자열이 사용됩니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-RemoteRelativePath

이미지 저장소 루트의 상대 경로를 지정합니다. 애플리케이션 패키지는 copy-ServiceFabricApplicationPackagecmdlet ApplicationPackagePathInImageStore 매개 변수로 지정된 위치에 이미지 저장소에 업로드됩니다. Copy-ServiceFabricApplicationPackage 매개 변수를 지정하지 않으면 기본적으로 폴더 이름이 지정되고 이미지 저장소 루트 아래에 배치됩니다. 이미지 저장소 루트 아래의 예약된 폴더 "Store" 중 하나에는 Register-ServiceFabricClusterPackage사용하여 만든 배포 가능한 패키지 버전이 포함되어 있습니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-TimeoutSec

작업의 제한 시간(초)을 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

System.Object