{"id":8812,"date":"2020-07-31T23:29:38","date_gmt":"2020-07-31T23:29:38","guid":{"rendered":"https:\/\/massive.io\/?page_id=8812"},"modified":"2026-02-23T15:42:33","modified_gmt":"2026-02-23T20:42:33","slug":"google-cloud","status":"publish","type":"page","link":"https:\/\/massive.io\/de\/integrationen\/google-cloud\/","title":{"rendered":"Google Wolke"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.4.2&#8243; background_color=&#8221;#6b6b6b&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px|0px|0|0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_post_title author=&#8221;off&#8221; date=&#8221;off&#8221; comments=&#8221;off&#8221; featured_placement=&#8221;background&#8221; text_color=&#8221;light&#8221; _builder_version=&#8221;4.4.2&#8243; title_font=&#8221;Roboto||||||||&#8221; title_text_align=&#8221;center&#8221; title_text_color=&#8221;#ffffff&#8221; title_font_size=&#8221;53px&#8221; meta_font=&#8221;Roboto||||||||&#8221; meta_text_color=&#8221;#ffffff&#8221; background_color=&#8221;#919191&#8243; background_image=&#8221;https:\/\/massive.io\/wp-content\/uploads\/2019\/11\/depth-of-field-photography-of-file-arrangement-1181772.jpg&#8221; background_blend=&#8221;multiply&#8221; text_orientation=&#8221;center&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;7%||7%||true&#8221; title_text_shadow_style=&#8221;preset1&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_fullwidth_post_title][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.4.2&#8243; width=&#8221;100%&#8221; custom_padding=&#8221;30px|0px|30px|0px|true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_5,3_5,1_5&#8243; _builder_version=&#8221;4.4.2&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;|20px||20px|false|false&#8221; use_custom_width=&#8221;on&#8221; custom_width_px=&#8221;800px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.14.7&#8243; text_font=&#8221;Roboto|300|||||||&#8221; text_text_color=&#8221;#4c5866&#8243; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;2.2em&#8221; ul_font=&#8221;Roboto|300|||||||&#8221; ul_text_color=&#8221;#4c5866&#8243; ul_font_size=&#8221;18px&#8221; ul_line_height=&#8221;2.2em&#8221; header_font=&#8221;||||||||&#8221; header_2_font=&#8221;Roboto||||||||&#8221; header_2_text_color=&#8221;#4c5866&#8243; header_3_font=&#8221;Roboto||||||||&#8221; header_3_text_color=&#8221;#4c5866&#8243; header_3_line_height=&#8221;2.2em&#8221; width=&#8221;90%&#8221; max_width=&#8221;90%&#8221; custom_padding=&#8221;0px|0px||||&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div class=\"intercom-interblocks-heading intercom-interblocks-align-left\">\n<div class=\"intercom-interblocks-heading intercom-interblocks-align-left\">\n<h2>Overview<\/h2>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>The Google Cloud Storage (GCS) implementation for <a href=\"https:\/\/massive.io\/product\/masv-portals\/\">MASV Portal<\/a> Automations joins our existing <a href=\"https:\/\/massive.io\/integrations\/amazon-s3\/\">S3<\/a> and <a href=\"https:\/\/massive.io\/integrations\/backblaze\/\">Backblaze B2<\/a> integrations and requires a similar configuration. You only need to create a set of credentials for MASV to access the GCS bucket and then enter the details into the Portal Automation settings. We are leveraging the <b>Service Account<\/b> entity in Google Cloud Platform (GCP) to accomplish this.<\/p>\n<p>&nbsp;<\/p>\n<h2>Creating a Service Account<\/h2>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>Create a Service Account for MASV to use when connecting to the Google Cloud Storage (GCS) bucket to transfer files. You may limit the access of this account to a specific bucket(s) for transferring uploads from a MASV Portal to your GCS bucket. To create a new service account:<\/p>\n<\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Open the <a href=\"https:\/\/cloud.google.com\/cloud-console\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Service Accounts<\/a> page in Google Cloud Console.<\/li>\n<li>Click <b>Select a project<\/b>, choose your project, and click Open.<\/li>\n<li>Click <b>Create Service Account.<\/b><\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><a href=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222456803\/62fa1fa1f96b890e5a92131e\/image1.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222456803\/62fa1fa1f96b890e5a92131e\/image1.png\" alt=\"\"><\/a><\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Enter a service account name (friendly display name), an optional description and then click <b>Save<\/b>.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222457059\/740224d884d66b8fc0d5a5f1\/image3.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>You may leave the role blank here and attach the specific permissions for this account later. If you grant <b>Storage Object Admin here<\/b>, the account will have full access to all your buckets.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222457353\/04b53bc8352260904ee1df7b\/image4.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Create a key and download it in JSON format.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222457512\/940de1381f2af000af9a5cf8\/image2.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-heading intercom-interblocks-align-left\">\n<h2><\/h2>\n<h2>Creating a Bucket<\/h2>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>You may use an existing bucket or create a new one. MASV will write all packages uploaded to your portal into a directory named <b>Portal Downloads\/&lt;Name of Portal&gt;\/&lt;Package Name&gt;<\/b><\/p>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>To create a new bucket:<\/p>\n<\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Open the <a href=\"https:\/\/console.cloud.google.com\/storage\/browser\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Cloud Storage<\/a> browser in the Google Cloud Console.<\/li>\n<li>Click <b>Create bucket<\/b> to open the bucket creation form<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222458523\/1b759fdc189019b8564b8b50\/image7.png\" style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>Enter your bucket information and click <b>Continue<\/b> to complete each step:<\/p>\n<\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Specify a name, subject to the bucket name requirements.<\/li>\n<li>Select a Default storage class for the bucket. The default storage class will be assigned by default to all objects uploaded to the bucket. Next, select a <b>Location<\/b> where the bucket data will be permanently stored.<\/li>\n<li>Select an <b>Access control<\/b> model to determine how you control access to the bucket&#8217;s objects.<\/li>\n<li>Optionally, you can add bucket labels, set a retention policy, and choose an encryption method.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"intercom-interblocks-heading intercom-interblocks-align-left\">\n<h2>Granting access to a Bucket<\/h2>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>You need to ensure that the Service Account created above will have the appropriate access to the bucket. MASV requires access to read and write objects in the bucket &#8211; this ensures that we can locate the <b>Portal Downloads\/&lt;Portal Name&gt;<\/b> folder in your bucket and prevent any name collisions on existing packages (for example if 2 different uploads to the portal were called \u201cMy Files\u201d we need to ensure that they appear separately in GCS) and then transfer the files. We do not require access to manage resources or the bucket itself.<\/p>\n<\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Open the <a href=\"https:\/\/console.cloud.google.com\/storage\/browser\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Cloud Storage<\/a> browser in the Google Cloud Console and locate the bucket you want MASV to use and click on the name.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222459451\/e1deb06564e2a7b39701d0a7\/image5.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Next, click on <b>Permissions.<\/b><\/li>\n<li>Locate the <b>Service Account<\/b> created earlier and expand the <b>roles<\/b> list.<\/li>\n<li>Select <b>Storage Object Admin<\/b> &#8211; this will grant permission to read and write objects in this bucket.<\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/222459625\/b0e2541f50b8884ab14e32aa\/image6.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-unordered-list\">\n<ul>\n<li>Click <b>Save.<\/b><\/li>\n<\/ul>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>You are now ready to configure your Portal Automation in MASV. You will need the JSON credential file from the Service Account you created above.<\/p>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"intercom-interblocks-heading intercom-interblocks-align-left\">\n<h2>Connecting GCS Bucket To Your MASV Portal<\/h2>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>Under Portal Edit Page, scroll down to <b>Deliver To Cloud<\/b> section and click <b>Connect<\/b> on the <b>Google Cloud Storage<\/b> card.<\/p>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-left\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/232380120\/4e1f01998b74feea540b2558\/GCS+Portal.png\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>In the pop-up, upload the <b>Service Account Key<\/b> JSON file that you created in the steps highlighted above and write the bucket name in the field. Click <b>Connect<\/b> and your integration will become active.<\/p>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"intercom-interblocks-image intercom-interblocks-align-center\"><img decoding=\"async\" src=\"https:\/\/downloads.intercomcdn.com\/i\/o\/232380450\/f556c20b8956d74054740f54\/GCS+Connect+card.png\" style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\"><\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\">\n<p>As always, feel free to contact us at <a href=\"mailto:team@masv.io\">team@masv.io<\/a> if you have any further questions.<\/p>\n<\/div>\n<\/div>\n<div class=\"intercom-interblocks-paragraph no-margin intercom-interblocks-align-left\"><\/div>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.4.2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.4.2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/app.massive.io\/en\/login&#8221; button_text=&#8221;Connect Your GCS Bucket&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.14.7&#8243; custom_button=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Recent Travels&#8221; _builder_version=&#8221;3.22.3&#8243; custom_padding=&#8221;80px|0px|80px|0px|true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_cta title=&#8221;Try MASV for Free&#8221; button_url=&#8221;https:\/\/app.massive.io\/en\/signup&#8221; button_text=&#8221;Get Started&#8221; _builder_version=&#8221;4.14.7&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#03c7d3&#8243; background_color_gradient_end=&#8221;#02437c&#8221; background_color_gradient_direction=&#8221;53deg&#8221; link_option_url=&#8221;https:\/\/app.massive.io\/en\/signup&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Start today and send unlimited files.<\/p>\n<p>[\/et_pb_cta][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcberblick Die Implementierung von Google Cloud Storage (GCS) f\u00fcr MASV Portal Automations schlie\u00dft sich an unsere bestehenden S3- und Backblaze B2-Integrationen an und erfordert eine \u00e4hnliche Konfiguration. Sie m\u00fcssen lediglich eine Reihe von Anmeldeinformationen f\u00fcr MASV erstellen, um auf den GCS-Bucket zuzugreifen, und dann die Details in die Portalautomatisierungseinstellungen eingeben. Wir nutzen die...<\/p>","protected":false},"author":5,"featured_media":8815,"parent":7641,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"2880","footnotes":""},"class_list":["post-8812","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/pages\/8812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/comments?post=8812"}],"version-history":[{"count":0,"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/pages\/8812\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/pages\/7641"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/media\/8815"}],"wp:attachment":[{"href":"https:\/\/massive.io\/de\/wp-json\/wp\/v2\/media?parent=8812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}