アーティクル - CS389091

マスター サイトとレプリカ サイトが異なる地域でホストされ、Windchill PDMLink で Amazon S3 を使用している場合、「VPC エンドポイントは地域間の要求をサポートしていません」というエラーでファイル ボルトの同期が失敗する

修正日: 21-Mar-2023   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 12.0
  • Amazon S3
  • AWS S3

説明

  • マスター サイトとレプリカ サイトが異なるリージョンでホストされ、Amazon S3 を使用している場合、「 VPC エンドポイントはリージョン間リクエストをサポートしていません」というエラーでファイル ボルトの同期が失敗する
  • 例: マスター サイトは EU 地域でホストされ、レプリカは米国地域でホストされます。
  • 手動コピー コマンドも失敗します。
    • Error mesages:D:\Temp>aws s3 cp s3://<US_vault_location>/filename s3://<EU_vault_location>/filename
      copy failed: s3 cp s3://<US_vault_location>/filename to s3://<EU_vault_location>/filename An error occurred (AccessDenied) when calling the CopyObject operation: VPC endpoints do not support cross-region requests
  • バックグラウンド メソッド サーバー ログ エラー:
ERROR [wt.router.3.1.PollingThread] wt.fv Administrator - Sync Mover  [123456789]: Sync failed for MOR StreamId[789456123] to vault[vault]. wt.util.WTException: com.amazonaws.services.s3.model.AmazonS3Exception: VPC endpoints do not support cross-region requests (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 56T4CCETY248MDKX; S3 Extended Request ID: cGYgLzq6E1acZRDGFwd9WKxOXsf2qP3PhIA0Dl7IqJfbSEB/ohgnZdsuzpex+pvi/K6jukj2wnsq5v4wZANzjA==; Proxy: null), S3 Extended Request ID: cGYgLzq6E1acZRDGFwd9WKxOXsf2qP3PhIA0Dl7IqJfbSEB/ohgnZdsuzpex+pvi/K6jukj2wnsq5v4wZANzjA==
Nested exception is: com.amazonaws.services.s3.model.AmazonS3Exception: VPC endpoints do not support cross-region requests (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 56T4CCETY248MDKX; S3 Extended Request ID: cGYgLzq6E1acZRDGFwd9WKxOXsf2qP3PhIA0Dl7IqJfbSEB/ohgnZdsuzpex+pvi/K6jukj2wnsq5v4wZANzjA==; Proxy: null), S3 Extended Request ID: cGYgLzq6E1acZRDGFwd9WKxOXsf2qP3PhIA0Dl7IqJfbSEB/ohgnZdsuzpex+pvi/K6jukj2wnsq5v4wZANzjA==
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1819)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleServiceErrorResponse(AmazonHttpClient.java:1403)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1372)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1145)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:802)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:770)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:744)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:704)
	at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:686)
	at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:550)
	at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:530)
	at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5443)
	at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5390)
	at com.amazonaws.services.s3.AmazonS3Client.copyObject(AmazonS3Client.java:2071)
	at com.ptc.windchill.objectstorage.amazons3.encryption.S3ContentCopier.copyObject(S3ContentCopier.java:79)
	at com.ptc.windchill.objectstorage.amazons3.contentmover.S3ContentMover.copy(S3ContentMover.java:100)
	at com.ptc.windchill.objectstorage.amazons3.contentmover.S3ContentMover.move(S3ContentMover.java:39)
	at wt.fv.contentmover.RemoteVaultItem.storeRemoteStreamInternal(RemoteVaultItem.java:1059)
	at wt.fv.contentmover.RemoteVaultItem.storeRemoteStream(RemoteVaultItem.java:803)
	at wt.fv.contentmover.RVToRVMover.handleMoveOperation(RVToRVMover.java:142)
	at wt.fv.contentmover.RVToRVMover.move(RVToRVMover.java:114)
	at wt.fv.FvSyncAggregate.syncRemotelyUploadedContent(FvSyncAggregate.java:1459)
	at jdk.internal.reflect.GeneratedMethodAccessor658.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.queue.QueueEntry.execute(QueueEntry.java:229)
	at wt.queue.ProcessingQueue.execEntry(ProcessingQueue.java:312)
	at wt.queue.ProcessingQueue.execEntries(ProcessingQueue.java:898)
	at wt.queue.PollingQueueThread.run(PollingQueueThread.java:102)
  • Windchill 構成ファイルで VPC エンドポイントを構成することはできますか?
最新バージョンはこちらを参照ください CS389091