{"id":594,"date":"2025-07-09T01:31:25","date_gmt":"2025-07-08T16:31:25","guid":{"rendered":"https:\/\/tako.nakano.net\/blog\/?p=594"},"modified":"2025-07-09T01:31:25","modified_gmt":"2025-07-08T16:31:25","slug":"bucket-ip-filtering-is-now-ga","status":"publish","type":"post","link":"https:\/\/tako.nakano.net\/blog\/2025\/07\/bucket-ip-filtering-is-now-ga\/","title":{"rendered":"Bucket IP filtering is now GA"},"content":{"rendered":"<p><a href=\"https:\/\/tako.nakano.net\/blog\/2025\/05\/vpn-and-bucket-ip-filtering\/\">VPN and Bucket IP Filtering<\/a> \u3068\u3057\u3066\u7d39\u4ecb\u3057\u3066\u3044\u305f Bucket IP filtering \u306b\u3064\u3044\u3066\u3001generally available (GA) \u3068\u306a\u3063\u305f\u3088\u3046\u3067\u3059\u3002<br \/>\n<a href=\"https:\/\/cloud.google.com\/storage\/docs\/release-notes#July_02_2025\">2025-07-02 \u306b\u30a2\u30ca\u30a6\u30f3\u30b9<\/a>\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<blockquote>\n<p>Bucket IP filtering for Cloud Storage is now generally available (GA). Bucket IP filtering provides enhanced control over access to your data, allowing you to restrict incoming requests to your Cloud Storage buckets based on their source IP addresses or their Google Cloud Virtual Private Cloud.<\/p>\n<\/blockquote>\n<p>VPN \u74b0\u5883\u3067\u3001\u63a5\u7d9a\u5143 \u30d7\u30e9\u30a4\u30d9\u30fc\u30c8 IP \u3067\u30d5\u30a3\u30eb\u30bf\u3067\u304d\u308b\u306e\u306f\u975e\u5e38\u306b\u4fbf\u5229\u3067\u3059\u306e\u3067\u3001\u662f\u975e\u8a18\u4e8b\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VPN and Bucket IP Filtering \u3068\u3057\u3066\u7d39\u4ecb\u3057\u3066\u3044\u305f Bucket IP filtering \u306b\u3064\u3044\u3066\u3001generally available (GA) \u3068\u306a\u3063\u305f\u3088\u3046\u3067\u3059\u3002 2025-07-02 \u306b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[13],"tags":[],"class_list":["post-594","post","type-post","status-publish","format-standard","hentry","category-google-cloud"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4dIdP-9A","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/posts\/594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":1,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":595,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions\/595"}],"wp:attachment":[{"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tako.nakano.net\/blog\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}