2016-09-15 8 views
0

私は新しいGREG組織に取り組んでいます。すでに存在するテナントから新しいものにリソースをコピーしたいと思います。私はcheckin-client(https://docs.wso2.com/display/Governance530/Check-in+Client+Examples)を使用しようとしましたが、リソースは表示されません。手作業によるコピー貼り付けを避けてテナント間でデータを移行する方法はありますか?WSO2ガバナンスレジストリ - テナントの移行

あなたのご意見をお待ちしております。

+0

mgtコンソールリソースブラウザ(http://i.stack.imgur.com/4rgTr.png)からリソースを表示できますか? – tkr

答えて

0

は、私の知る限り

1)あなたは、他のテナントに1つのテナントが利用できると見える資産を作るためにテナントのloadメソッドを使用することができることを行うには二つの方法があります。しかし、この方法を使用すると、資産がテナント間で共有され、あるテナントからの変更が他のテナントにも見えるようになります。これを行うには、http://emsooriyabandara.blogspot.com/2014/10/load-tenant-registry-in-carbon-component.htmlに従うことができます。

2)GREG Rest API(https://docs.wso2.com/display/Governance530/Registry+REST+API)を使用してその操作を行うことができます。たとえば、ソーステナントドメインで認証するための残りのクライアントを作成し、(https://docs.wso2.com/display/Governance530/Resources+with+REST+API#ResourceswithRESTAPI-GettheContentofaResource)を使用してアセットをコピーすることができます。次に、受け取ったAPIオブジェクトを使用して、(https://docs.wso2.com/display/Governance530/Resources+with+REST+API#ResourceswithRESTAPI-AddaResource)を使用して、宛先テナントドメインにアセットを作成します(宛先ドメインでの認証後)。

これが役に立ちます。

関連する問題