The SDK is a set of development tools that allows you to create applications for the Object Storage service of the MCS S3 platform.
Depending on your use case, you can choose from one of the SDKs or tools:
- PowerShell Tools
- Java SDK
- .NET SDK
- Ruby SDK
- Python SDK (Boto)
- PHP SDK
- Go SDK
- Mobile SDK for iOS
- Mobile SDK for Android
Regardless of the SDK you choose, you must create credentials to access the MCS Object Storage service. To do this, add an account in the "Accounts" menu:
When you create an account, you will be provided with data that you want to save. After closing the window, it will be impossible to restore the Secret Key, but if you lose it, you can create a new account.
Tools for PowerShell is a collection of PowerShell modules that build on the functionality provided by the .NET SDK. PowerShell Tools lets you create scripts to manipulate MCS S3 Object Storage resources from the PowerShell command line.
The cmdlets provide an idiomatic PowerShell interface for specifying parameters and handling the results, even though they are implemented using different MCS HTTP request APIs. For example, PowerShell cmdlets support PowerShell pipelining, which means you can pass PowerShell objects to and from cmdlets.
You can install PowerShell tools on computers running Windows, Linux, or macOS operating systems.
Complete documentation for working with PowerShell tools.
The Java SDK provides Java APIs for MCS. Using the SDK, you can create Java applications that work with MCS S3 Object Storage. For a list of the supported services and their API versions included in each SDK release, see the release notes for the version you are currently working with.
Complete documentation for working with the Java SDK tools.
The .NET SDK makes it easy to build .NET applications using cost-effective, scalable, and reliable MCS services such as MCS S3. The SDK makes it easy to use MCS services by providing a set of libraries that are consistent and familiar to .NET developers.
Complete documentation for working with the .NET SDK tools.
The Ruby SDK helps simplify coding by providing Ruby classes for the MCS Object Storage service.
Complete documentation for working with the Ruby SDK tools.
Python SDK (Boto)
Boto is a Python SDK. It allows Python developers to create, configure and manage the MCS S3 Object Storage service. Boto provides an easy-to-use object-oriented API as well as low-level access to the MCS S3 service.
Complete documentation for working with Python SDK (Boto) tools.
The PHP SDK version 3 allows PHP developers to use MCS S3 in their PHP code and build robust applications and software using MCS S3. You can get started in minutes by installing the SDK through Composer, you need the aws / aws-sdk-php package, or by downloading the standalone aws.zip or aws.phar file.
Complete documentation for working with the PHP SDK tools.
The Go SDK is the official AWS SDK for the Go programming language.
The Go SDK provides APIs and utilities that developers can use to create Go applications that use MCS S3.
The SDK removes the complexity of programming directly in the web service interface. It hides many of the lower-level elements such as authentication, request retries, and error handling. The SDK also includes useful utilities on top of the API that add additional features and functionality.
Additional information is available in the documentation of the s3manager package .
Complete documentation for working with the Go SDK tools.
Amplify Framework provides a set of UI libraries and components, as well as a command line interface for building mobile backends and integrating with iOS, Android, Web, and React Native apps. The Amplify command line interface allows you to configure all the services required for running the back end through a simple command line interface. The Amplify library makes it easy to integrate back-end code with declarative interfaces and simple user interface components.
Complete documentation for working with the Mobile SDK tools.