Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Help with copying pages and their childs between several different Confluence instances

Jaime Hablutzel
Contributor
May 17, 2019

Hi, my use case is the following: I manage a Confluence Server myself and I have several clients which use their own Confluence instances (mostly Confluence Cloud) and I synchronize content (in both directions) from my Confluence with them daily and automatically using a cron task.

Until now I've been using confluence-cli-3.9.0 and the following (crippled) commands:

- confluence.sh -a getPage -s $3 -u $4 -p $5 --space $7 --title "$1"
- confluence.sh -a removePage --space $8 --title "$2" --descendents -s $9 -u ${10} -p ${11}
- confluence.sh -a copyPage -s $3 -u $4 -p $5 --targetServer $9 --targetUser ${10} --targetPassword ${11} --space $7 --newSpace $8 --title "$1" --parent $6 --replace --descendents --copyAttachments --copyComments --copyLabels

But this "confluence-cli" version seems to be malfunctioning recently during login in into Confluence Cloud instances (I'm getting an error like the following: "The maximum number of failed login attempts has been reached. Please log into the web application through the web interface to reset the number of failed login attempts."), so I think that I need an upgrade for this tool.

Finally, my question is if it would be possible to get this working with the latest Confluence CLI version paying only one $100 license (my Confluence Server is for 10 users only) or will I need licenses for every Confluence I will be synchronizing with?.

1 answer

0 votes
Deleted user May 28, 2019

Hi @Jaime Hablutzel ,

We understood that you are using an older version app, and as we suggested in our Support ticket-2443 to upgrade to Atlassian CLI 8.5.0, so It worked for you.

Regarding the license part, please see the below comments for Server and Cloud versions.

For Server:
Apps are billed based on the number of users in your Atlassian product. The app tier should match the licensed user tier of the Atlassian product. For example, if you have a Confluence license for 500 users, you should purchase the 500 user tier for apps. Even if fewer users want to use the app than your Atlassian product license, the two licenses should match exactly.

For Cloud:
Apps are billed based on the number of users in your Atlassian product. Confluence Cloud apps are priced based on the number of Confluence users on your instance. For example, if you have Confluence Cloud (25 users), you pay the 25 user price for apps.

 

Regards,

Raja

Jaime Hablutzel
Contributor
June 10, 2019

As I replied through the ticket, I am not the owner of the involved Confluence Cloud instances so I can't install any connector there, just in my own Confluence Server installation where it is already installed and licensed.

Deleted user June 11, 2019

Hi @Jaime Hablutzel

Thank you for the response.

We will not be able to provide you any guarantee that CLI commands work all the time in Cloud without a valid license. As said earlier license checking happens on Cloud randomly, so one should have valid license to work with our app.

Thanks,

Raja

Jaime Hablutzel
Contributor
July 8, 2019

So what can I do considering the following:

I am not the owner of the involved Confluence Cloud instances so I can't install any connector there, just in my own Confluence Server installation

Won't you offer other licensing alternatives to accomodate to this kind of scenario?.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events