|
1637 | 1637 | "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
|
1638 | 1638 | "title": "Keycloak configuration",
|
1639 | 1639 | "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-keycloak-identity-management.html#minio-authenticate-using-keycloak",
|
1640 |
| - "body": "Text snippet that will be relevant to the user will go here made to look nice in the helpitem size on two-three lines" |
| 1640 | + "body": "You can configure MinIO to use Keycloak as an external IDentity Provider (IDP) for authentication of users via the OpenID Connect (OIDC) protocol." |
1641 | 1641 | },
|
1642 | 1642 | {
|
1643 | 1643 | "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
|
|
1770 | 1770 | "img": "",
|
1771 | 1771 | "title": "KMS overview",
|
1772 | 1772 | "url": "https://www.youtube.com/watch?v=XUuJZVK-Wpw",
|
1773 |
| - "body": "Text snippet that will be relevant to the user will go here made to look nice in the helpitem size on two-three lines" |
| 1773 | + "body": "MinIO's cryptographic expert shares why MinIO built KES, what it is used for and how it fits into the MinIO architecture." |
1774 | 1774 | }
|
1775 | 1775 | ]
|
1776 | 1776 | },
|
|
3081 | 3081 | ]
|
3082 | 3082 | }
|
3083 | 3083 | },
|
3084 |
| - "bucket_detail_0": { |
3085 |
| - "docs": { |
3086 |
| - "header": null, |
3087 |
| - "links": [ |
3088 |
| - { |
3089 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3090 |
| - "title": "Object Locking", |
3091 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-retention.html", |
3092 |
| - "body": "MinIO Object Locking (“Object Retention”) enforces Write-Once Read-Many (WORM) immutability to protect versioned objects from deletion." |
3093 |
| - }, |
3094 |
| - { |
3095 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3096 |
| - "title": "Encryption", |
3097 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/server-side-encryption.html", |
3098 |
| - "body": "MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest)." |
3099 |
| - }, |
3100 |
| - { |
3101 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3102 |
| - "title": "Bucket Versioning", |
3103 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning", |
3104 |
| - "body": "MinIO versioning protects from unintended overwrites and deletions while providing support for “undoing” a write operation." |
3105 |
| - }, |
3106 |
| - { |
3107 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3108 |
| - "title": "Buckets", |
3109 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets", |
3110 |
| - "body": "Learn how to use Console to manage Buckets" |
3111 |
| - }, |
3112 |
| - { |
3113 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3114 |
| - "title": "Access management", |
3115 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#minio-policy", |
3116 |
| - "body": "Text snippet that will be relevant to the user will go here made to look nice in the helpitem size on two-three lines" |
3117 |
| - }, |
3118 |
| - { |
3119 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3120 |
| - "title": "User management", |
3121 |
| - "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#", |
3122 |
| - "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership." |
3123 |
| - }, |
3124 |
| - { |
3125 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3126 |
| - "title": "Object Lifecycle Management", |
3127 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-lifecycle-management.html#minio-lifecycle-management", |
3128 |
| - "body": "Use MinIO Object Lifecycle Management to create rules for time or date based automatic transition or expiry of objects." |
3129 |
| - }, |
3130 |
| - { |
3131 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3132 |
| - "title": "Bucket Replication", |
3133 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-bucket-replication-serverside", |
3134 |
| - "body": "MinIO server-side bucket replication is an automatic bucket-level configuration that synchronizes objects between a source and destination bucket." |
3135 |
| - }, |
3136 |
| - { |
3137 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3138 |
| - "title": "Object Lambda", |
3139 |
| - "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html?ref=docs", |
3140 |
| - "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand." |
3141 |
| - }, |
3142 |
| - { |
3143 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3144 |
| - "title": "Bucket Notifications", |
3145 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/monitoring/bucket-notifications.html#minio-bucket-notifications", |
3146 |
| - "body": "MinIO bucket notifications allow administrators to send notifications to supported external services on certain object or bucket events." |
3147 |
| - }, |
3148 |
| - { |
3149 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3150 |
| - "title": "Bucket Replication Requirements", |
3151 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication/bucket-replication-requirements.html", |
3152 |
| - "body": "Check here to ensure you meet the prerequisites before setting up any replication configurations." |
3153 |
| - }, |
3154 |
| - { |
3155 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3156 |
| - "title": "Bucket Replication", |
3157 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-bucket-replication-serverside", |
3158 |
| - "body": "MinIO server-side bucket replication is an automatic bucket-level configuration that synchronizes objects between a source and destination bucket." |
3159 |
| - }, |
3160 |
| - { |
3161 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3162 |
| - "title": "Buckets", |
3163 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets", |
3164 |
| - "body": "Learn how to use Console to manage Buckets" |
3165 |
| - }, |
3166 |
| - { |
3167 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3168 |
| - "title": "Bucket Replication requirements", |
3169 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication/bucket-replication-requirements.html", |
3170 |
| - "body": "Check here to ensure you meet the prerequisites before setting up any replication configurations." |
3171 |
| - }, |
3172 |
| - { |
3173 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3174 |
| - "title": "Bucket Replication", |
3175 |
| - "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-bucket-replication-serverside", |
3176 |
| - "body": "MinIO server-side bucket replication is an automatic bucket-level configuration that synchronizes objects between a source and destination bucket." |
3177 |
| - }, |
3178 |
| - { |
3179 |
| - "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png", |
3180 |
| - "title": "Troubleshooting", |
3181 |
| - "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html", |
3182 |
| - "body": "Need more help? Check out additional Troubleshooting options" |
3183 |
| - } |
3184 |
| - ] |
3185 |
| - }, |
3186 |
| - "video": { |
3187 |
| - "header": null, |
3188 |
| - "links": [ |
3189 |
| - { |
3190 |
| - "img": "https://i.ytimg.com/vi/Hk9Z-sltUu8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAnxtUWHwe93YJS3rnR5hAJXQexqA", |
3191 |
| - "title": "Object locking and Retention", |
3192 |
| - "url": "https://www.youtube.com/watch?v=Hk9Z-sltUu8", |
3193 |
| - "body": "In this MinIO video we're going to be talking about object retention, sometimes called object locking. And we're going to be talking about WORM, which is Write Once Read Many. We're also going to be talking about duration based holds and legal holds." |
3194 |
| - }, |
3195 |
| - { |
3196 |
| - "img": "https://i.ytimg.com/vi/0PgMxz0HauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgAZSkEL56bvBaGB9HNi1UgpsBQQ", |
3197 |
| - "title": "Console introduction - add a Bucket and a User", |
3198 |
| - "url": "https://www.youtube.com/watch?v=zqjsw4O2-4U", |
3199 |
| - "body": "In this session, we will show you how to create AWS S3 buckets and users with MinIO Console. You can use MinIO Console to manage your storage and data on Kubernetes clusters." |
3200 |
| - }, |
3201 |
| - { |
3202 |
| - "img": "https://i.ytimg.com/vi/thNus-DL1u4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCtIxX-yp6lRqXlAsL9ReZ3Hw1TrA", |
3203 |
| - "title": "Object locking and retention Lab", |
3204 |
| - "url": "https://www.youtube.com/watch?v=thNus-DL1u4", |
3205 |
| - "body": "In this lab focused session, we're going to demonstrate how to create and remove both bucket and object specific retention, compliance, and legal holds. " |
3206 |
| - }, |
3207 |
| - { |
3208 |
| - "img": "https://i.ytimg.com/vi/-PjTSwLB8ZA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAFOggpFKrODT6Wi5ZZVRpudjVAWg", |
3209 |
| - "title": "Versioning", |
3210 |
| - "url": "https://www.youtube.com/watch?v=-PjTSwLB8ZA", |
3211 |
| - "body": "In this session, we will learn about Versioning which is disabled by default in MinIO Buckets. With versioning, you have access to the full history of the object from its creation to each update and protect historical data." |
3212 |
| - }, |
3213 |
| - { |
3214 |
| - "img": "https://i.ytimg.com/vi/XGOiwV6Cbuk/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAfFQVDOavKWeCyg1x2IyGGXnh3RA", |
3215 |
| - "title": "Versioning", |
3216 |
| - "url": "https://www.youtube.com/watch?v=XGOiwV6Cbuk", |
3217 |
| - "body": "In this MinIO video, you will get an overview of how to set up and use object versioning as part of a data lifecycle management strategy." |
3218 |
| - }, |
3219 |
| - { |
3220 |
| - "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw", |
3221 |
| - "title": "Lifecycle Management lab", |
3222 |
| - "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg", |
3223 |
| - "body": "This video uses the MinIO client (mc) to demonstrate lifecycle management concepts, including expiration rules, the scanner, and transitioning objects to remote tiers." |
3224 |
| - }, |
3225 |
| - { |
3226 |
| - "img": "https://i.ytimg.com/vi/nFUI2N5zH34/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC_nUVd3J_KbOkN_UqG0Bm_yBOpsg", |
3227 |
| - "title": "Versioning lab", |
3228 |
| - "url": "https://www.youtube.com/watch?v=nFUI2N5zH34", |
3229 |
| - "body": "This MinIO video features a demo that will take you through the steps to manage versioned objects using the MinIO command line tools." |
3230 |
| - }, |
3231 |
| - { |
3232 |
| - "img": "https://i.ytimg.com/vi/zqjsw4O2-4U/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDdKQS4ydVogrlzeyFn1-MEWsvLew", |
3233 |
| - "title": "Creating Buckets and Users through the MinIO Console", |
3234 |
| - "url": "https://www.youtube.com/watch?v=0PgMxz0HauA", |
3235 |
| - "body": "In this session, You will learn how to use the MinIO Console to manage your storage buckets and objects. We will be hands-on with an introduction to the MinIO Console and SDKs. We also show you how to install and use the MinIO SDKs for various programming languages." |
3236 |
| - }, |
3237 |
| - { |
3238 |
| - "img": "https://i.ytimg.com/vi/G4wQZEsIxcU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBHX5cQQvmiteaVU2oss8f98nyo7A", |
3239 |
| - "title": "Bucket Replication Overview", |
3240 |
| - "url": "https://www.youtube.com/watch?v=G4wQZEsIxcU", |
3241 |
| - "body": "Text snippet that will be relevant to the user will go here made to look nice in the helpitem size on two-three lines" |
3242 |
| - }, |
3243 |
| - { |
3244 |
| - "img": "https://i.ytimg.com/vi/89vnToCcoAw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC3R83rf_utwscOsIfYZZHHwRTWFA", |
3245 |
| - "title": "Replication lab I", |
3246 |
| - "url": "https://www.youtube.com/watch?v=89vnToCcoAw", |
3247 |
| - "body": "This video uses the MinIO client (mc) to demonstrate bucket replication concepts, including active-passive and active-active replication." |
3248 |
| - }, |
3249 |
| - { |
3250 |
| - "img": "https://i.ytimg.com/vi/BLTlaOvVCSg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCskzZ4BMVvnLUIcqtrR6qgJmamwg", |
3251 |
| - "title": "Replication lab II", |
3252 |
| - "url": "https://www.youtube.com/watch?v=BLTlaOvVCSg", |
3253 |
| - "body": "This video uses the MinIO client (mc) to demonstrate site replication concepts, including active-passive and active-active replication." |
3254 |
| - } |
3255 |
| - ] |
3256 |
| - }, |
3257 |
| - "blog": { |
3258 |
| - "header": null, |
3259 |
| - "links": [ |
3260 |
| - { |
3261 |
| - "img": "https://min.io/resources/img/logo/MINIO_wordmark.png", |
3262 |
| - "title": "Securing hybrid cloud storage with MinIO IAM", |
3263 |
| - "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/", |
3264 |
| - "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data." |
3265 |
| - }, |
3266 |
| - { |
3267 |
| - "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000", |
3268 |
| - "title": "Erasure Coding 101", |
3269 |
| - "url": "https://blog.min.io/erasure-coding/", |
3270 |
| - "body": "Erasure coding is a key data protection method for distributed storage systems. This blog post explains how erasure coding satisfies enterprise requirements for data protection and how it is implemented in MinIO." |
3271 |
| - }, |
3272 |
| - { |
3273 |
| - "img": "https://images.unsplash.com/photo-1428660285748-340f4e33d608?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDMzfHx0aW1lJTIwcmV3aW5kfGVufDB8fHx8MTYzMDM0NjAzMg&ixlib=rb-1.2.1&q=80&w=1000", |
3274 |
| - "title": "Continuous Data protection with MinIO Versioning and Rewind", |
3275 |
| - "url": "https://blog.min.io/continuous-data-protection-versioning-rewind/", |
3276 |
| - "body": "MinIO includes multiple mechanisms that ensure data is continuously protected. Learn how to continuously protect data using Versioning." |
3277 |
| - }, |
3278 |
| - { |
3279 |
| - "img": "https://images.unsplash.com/photo-1611783569248-a82ec2e72c67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVlZHxlbnwwfHx8fDE2NDEyMjY2MDI&ixlib=rb-1.2.1&q=80&w=1000", |
3280 |
| - "title": "Versioning, Metadata and Storage", |
3281 |
| - "url": "https://blog.min.io/minio-versioning-metadata-deep-dive/", |
3282 |
| - "body": "Learn how MinIO supports a complete object locking framework supporting Lifecycle management, an increasingly critical element in the data ecosystem." |
3283 |
| - }, |
3284 |
| - { |
3285 |
| - "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg", |
3286 |
| - "title": "Replication best practices", |
3287 |
| - "url": "https://blog.min.io/minio-replication-best-practices/", |
3288 |
| - "body": "MinIO includes multiple data protection mechanisms, and this blog post focuses on replication best practices" |
3289 |
| - }, |
3290 |
| - { |
3291 |
| - "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png", |
3292 |
| - "title": "Access Control best practices", |
3293 |
| - "url": "https://blog.min.io/s3-security-access-control/", |
3294 |
| - "body": "This blog covers the MinIO best practices with respect to S3 security and access controls." |
3295 |
| - } |
3296 |
| - ] |
3297 |
| - } |
3298 |
| - }, |
3299 | 3084 | "bucket_detail_summary": {
|
3300 | 3085 | "docs": {
|
3301 | 3086 | "header": null,
|
|
0 commit comments