comparison Sphinx/source/plugins/google-cloud-platform.rst @ 358:011b01ccf52d

fixing external hyperlinks
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 30 Mar 2020 18:47:35 +0200
parents d1ef8472b711
children 84e3a2612c36
comparison
equal deleted inserted replaced
357:6b432ce3a56e 358:011b01ccf52d
56 $ make 56 $ make
57 57
58 The compilation produces a shared library 58 The compilation produces a shared library
59 ``OrthancGoogleCloudPlatform`` that contains the GCP 59 ``OrthancGoogleCloudPlatform`` that contains the GCP
60 plugin. Pre-compiled binaries for Microsoft Windows `are available 60 plugin. Pre-compiled binaries for Microsoft Windows `are available
61 <http://www.orthanc-server.com/browse.php?path=/plugin-google-cloud>`__, 61 <https://www.orthanc-server.com/browse.php?path=/plugin-google-cloud>`__,
62 and are included in the `Windows installers 62 and are included in the `Windows installers
63 <https://www.orthanc-server.com/download-windows.php>`__. 63 <https://www.orthanc-server.com/download-windows.php>`__.
64 64
65 Under the hood, the GCP plugin is built on the top of the official 65 Under the hood, the GCP plugin is built on the top of the official
66 `Google Cloud Platform C++ Client Libraries 66 `Google Cloud Platform C++ Client Libraries
123 123
124 Service account 124 Service account
125 ^^^^^^^^^^^^^^^ 125 ^^^^^^^^^^^^^^^
126 126
127 As explained on the `Google documentation 127 As explained on the `Google documentation
128 <https://cloud.google.com/docs/authentication/#service_accounts>`__, 128 <https://cloud.google.com/docs/authentication>`__, *"a service account
129 *"a service account is a Google account that represents an 129 is a Google account that represents an application, as opposed to
130 application, as opposed to representing an end user"*. This is 130 representing an end user"*. This is presumably the most common
131 presumably the most common situation in the case of Orthanc. 131 situation in the case of Orthanc.
132 132
133 You first have to `create a service account 133 You first have to `create a service account
134 <https://cloud.google.com/docs/authentication/getting-started#creating_a_service_account>`__ 134 <https://cloud.google.com/docs/authentication/getting-started>`__ for
135 for your application. This will produce a JSON file (say, 135 your application. This will produce a JSON file (say,
136 ``dicom-osimis.json``) that you have to store securely on the server 136 ``dicom-osimis.json``) that you have to store securely on the server
137 that will run Orthanc. 137 that will run Orthanc.
138 138
139 .. highlight:: json 139 .. highlight:: json
140 140
171 ^^^^^^^^^^^^ 171 ^^^^^^^^^^^^
172 172
173 User account is an alternative to service account, and can be used 173 User account is an alternative to service account, and can be used
174 *"when the application needs to access resources on behalf of an end 174 *"when the application needs to access resources on behalf of an end
175 user"* (check out the `Google documentation 175 user"* (check out the `Google documentation
176 <https://cloud.google.com/docs/authentication/#user_accounts>`__). 176 <https://cloud.google.com/docs/authentication/end-user>`__).
177 177
178 .. highlight:: json 178 .. highlight:: json
179 179
180 The easiest way of setting up a user account is through the `gcloud 180 The easiest way of setting up a user account is through the `gcloud
181 command-line tool <https://cloud.google.com/sdk/gcloud/>`__. 181 command-line tool <https://cloud.google.com/sdk/gcloud/>`__.