Mercurial > hg > orthanc-book
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/>`__. |