<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developers on SILO</title><link>https://silo.pgsty.com/developers/</link><description>Recent content in Developers on SILO</description><generator>Hugo</generator><language>en</language><atom:link href="https://silo.pgsty.com/developers/index.xml" rel="self" type="application/rss+xml"/><item><title>Security Token Service (STS) for MinIO Operator</title><link>https://silo.pgsty.com/developers/sts-for-operator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/sts-for-operator/</guid><description>&lt;p&gt;&lt;a id="security-token-service-sts-for-minio-operator"&gt;&lt;/a&gt;
&lt;a id="minio-sts-operator"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;div class="alert alert-info" role="alert"&gt;
&lt;p&gt;&lt;strong&gt;Added: Operator&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;v5.0.0&lt;/p&gt;
&lt;p&gt;The MinIO Operator supports a set of API calls that allows an application to obtain STS credentials for a MinIO Tenant.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Benefits of STS for MinIO Operator include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://silo.pgsty.com/developers/security-token-service/#minio-security-token-service"&gt;STS credentials&lt;/a&gt; allow an application to access objects on a MinIO Tenant without the need to create credentials for the application on the tenant.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Allows applications to access objects in MinIO tenants using a Kubernetes-native authentication mechanism.&lt;/p&gt;</description></item><item><title>Rust Quickstart Guide</title><link>https://silo.pgsty.com/developers/rust/minio-rust/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/minio-rust/</guid><description>&lt;p&gt;&lt;a id="rust-quickstart-guide"&gt;&lt;/a&gt;
&lt;a id="minio-rust-quickstart"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="minio-rust-sdk-for-amazon-s3-compatible-cloud-storage"&gt;MinIO Rust SDK for Amazon S3 Compatible Cloud Storage&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/minio/minio-rs/actions/workflows/rust.yml"&gt;&lt;img src="https://github.com/minio/minio-rs/actions/workflows/rust.yml/badge.svg?branch=master" alt="CI"&gt;&lt;/a&gt; &lt;a href="https://docs.rs/minio/latest/minio/"&gt;&lt;img src="https://docs.rs/minio/badge.svg" alt="docs.rs"&gt;&lt;/a&gt; &lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt; &lt;a href="https://sourcegraph.com/github.com/minio/minio-rs?badge"&gt;&lt;img src="https://sourcegraph.com/github.com/minio/minio-rs/-/badge.svg" alt="Sourcegraph"&gt;&lt;/a&gt; &lt;a href="https://crates.io/crates/minio"&gt;&lt;img src="https://img.shields.io/crates/v/minio" alt="crates.io"&gt;&lt;/a&gt; &lt;a href="https://github.com/minio/minio-rs/blob/master/LICENSE"&gt;&lt;img src="https://img.shields.io/badge/license-Apache%20V2-blue.svg" alt="Apache V2 License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Rust SDK is a Simple Storage Service (aka S3) client for performing bucket and object operations to any Amazon S3 compatible object storage service. It provides a strongly-typed, async-first interface to the MinIO and Amazon S3-compatible object storage APIs.&lt;/p&gt;
&lt;p&gt;Each supported S3 operation has a corresponding request builder (for example: [&lt;code&gt;BucketExists&lt;/code&gt;], [&lt;code&gt;PutObject&lt;/code&gt;], [&lt;code&gt;UploadPartCopy&lt;/code&gt;]), which allows users to configure request parameters using a fluent builder pattern.&lt;/p&gt;</description></item><item><title>Transforms with Object Lambda</title><link>https://silo.pgsty.com/developers/transforms-with-object-lambda/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/transforms-with-object-lambda/</guid><description>&lt;p&gt;&lt;a id="transforms-with-object-lambda"&gt;&lt;/a&gt;
&lt;a id="developers-object-lambda"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO’s Object Lambda enables developers to programmatically transform objects on demand. You can transform objects as needed for your use case, such as redacting personally identifiable information (PII), enriching data with information from other sources, or converting between formats.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;An &lt;a href="https://silo.pgsty.com/developers/transforms-with-object-lambda/#minio-object-lambda-handers"&gt;Object Lambda handler&lt;/a&gt; is a small code module that transforms the contents of an object and returns the results. Like &lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html"&gt;Amazon S3 Object Lambda functions&lt;/a&gt;, you trigger a MinIO Object Lambda handler function with a GET request from an application. The handler retrieves the requested object from MinIO, transforms it, and returns the modified data back to MinIO to send to the original application. The original object remains unchanged.&lt;/p&gt;</description></item><item><title>File Transfer Protocol (FTP/SFTP)</title><link>https://silo.pgsty.com/developers/file-transfer-protocol/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/file-transfer-protocol/</guid><description>&lt;p&gt;&lt;a id="file-transfer-protocol-ftp-sftp"&gt;&lt;/a&gt;
&lt;a id="minio-ftp"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lNZyL8wD-lI"&gt;File Transport Using FTP and SFTP with MinIO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;ul class="nav nav-tabs" id="tabs-0" role="tablist"&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link active" id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab" data-td-tp-persist="kubernetes" aria-controls="tabs-00-00" aria-selected="true"&gt;Kubernetes&lt;/button&gt;&lt;/li&gt;&lt;li class="nav-item"&gt;&lt;button class="nav-link" id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab" data-td-tp-persist="baremetal" aria-controls="tabs-00-01" aria-selected="false"&gt;Baremetal&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div class="tab-content" id="tabs-0-content"&gt;&lt;div class="tab-body tab-pane fade show active" id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0"&gt;&lt;p&gt;Starting with Operator 5.0.7 and &lt;a href="https://github.com/minio/minio/releases/tag/RELEASE.2023-04-20T17-56-55Z"&gt;MinIO Server RELEASE.2023-04-20T17-56-55Z&lt;/a&gt;, you can use the SSH File Transfer Protocol (SFTP) to interact with the objects on a MinIO Operator Tenant deployment.&lt;/p&gt;
&lt;p&gt;SFTP is defined by the Internet Engineering Task Force (IETF) as an extension of SSH 2.0. It allows file transfer over SSH for use with &lt;a href="https://silo.pgsty.com/operations/network-encryption/#minio-tls"&gt;Transport Layer Security (TLS)&lt;/a&gt; and virtual private network (VPN) applications.&lt;/p&gt;</description></item><item><title>API</title><link>https://silo.pgsty.com/developers/rust/API/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/API/</guid><description>&lt;p&gt;404: Not Found&lt;/p&gt;</description></item><item><title>MinIO Rust SDK for Amazon S3 Compatible Cloud Storage</title><link>https://silo.pgsty.com/developers/rust/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/rust/quickstart/</guid><description>&lt;p&gt;&lt;a id="minio-rust-sdk-for-amazon-s3-compatible-cloud-storage"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/minio/minio-rs/actions/workflows/rust.yml"&gt;&lt;img src="https://github.com/minio/minio-rs/actions/workflows/rust.yml/badge.svg?branch=master" alt="CI"&gt;&lt;/a&gt; &lt;a href="https://docs.rs/minio/latest/minio/"&gt;&lt;img src="https://docs.rs/minio/badge.svg" alt="docs.rs"&gt;&lt;/a&gt; &lt;a href="https://slack.min.io"&gt;&lt;img src="https://slack.min.io/slack?type=svg" alt="Slack"&gt;&lt;/a&gt; &lt;a href="https://sourcegraph.com/github.com/minio/minio-rs?badge"&gt;&lt;img src="https://sourcegraph.com/github.com/minio/minio-rs/-/badge.svg" alt="Sourcegraph"&gt;&lt;/a&gt; &lt;a href="https://crates.io/crates/minio"&gt;&lt;img src="https://img.shields.io/crates/v/minio" alt="crates.io"&gt;&lt;/a&gt; &lt;a href="https://github.com/minio/minio-rs/blob/master/LICENSE"&gt;&lt;img src="https://img.shields.io/badge/license-Apache%20V2-blue.svg" alt="Apache V2 License"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Rust SDK is a Simple Storage Service (aka S3) client for performing bucket and object operations to any Amazon S3 compatible object storage service. It provides a strongly-typed, async-first interface to the MinIO and Amazon S3-compatible object storage APIs.&lt;/p&gt;
&lt;p&gt;Each supported S3 operation has a corresponding request builder (for example: [&lt;code&gt;BucketExists&lt;/code&gt;], [&lt;code&gt;PutObject&lt;/code&gt;], [&lt;code&gt;UploadPartCopy&lt;/code&gt;]), which allows users to configure request parameters using a fluent builder pattern.&lt;/p&gt;</description></item></channel></rss>