Le SDK OSS pour Ruby vous permet de gérer par programmation les ressources dans Object Storage Service (OSS). Par exemple, vous pouvez gérer des buckets, télécharger et uploader des objets, ainsi que gérer les autorisations d'accès aux objets. Cette rubrique explique comment utiliser le SDK OSS pour Ruby.
Procédure
Linux
L'exemple suivant utilise Ubuntu 22.04.
-
Installez Ruby à l'aide d'apt-get.
apt-get install -y ruby -
Spécifiez le miroir Alibaba Cloud RubyGems comme nouvelle source RubyGems et supprimez la source RubyGems par défaut.
gem sources -a http://mirrors.aliyun.com/rubygems/ -r https://rubygems.org/ -
Installez les dépendances.
sudo apt-get install ruby ruby-dev zlib1g-devImportantCertains fichiers de dépendance sont des extensions natives gem. Vous devez donc installer Ruby Devkit pour compiler les fichiers.
La dépendance gem nokogiri, utilisée par le SDK OSS pour Ruby pour traiter les fichiers XML, doit inclure la bibliothèque zlib.
-
Installez le SDK OSS pour Ruby.
Méthode 1 : Exécutez la commande gem pour installer le SDK OSS pour Ruby
gem install aliyun-sdk --clear-sources --source https://gems.ruby-china.comMéthode 2 : Utilisez bundler pour installer le SDK OSS pour Ruby
Dans le
Gemfilede votre application, ajoutezgem 'aliyun-sdk', '~> 0.6.0'.-
Sélectionnez une source pour installer un miroir communautaire.
bundle config mirror.https://rubygems.org https://gems.ruby-china.com bundle installRemarquehttps://gems.ruby-china.com est un miroir de https://rubygems.org maintenu par Ruby China. Le miroir est synchronisé et mis à jour automatiquement. Si vous ne pouvez pas accéder à rubygems.org, utilisez ce miroir pour installer le SDK OSS pour Ruby.
Windows
Accédez au site RubyInstaller pour télécharger le package d'installation Ruby+Devkit. Une fois le package téléchargé, double-cliquez dessus pour lancer l'installation via l'assistant d'installation.
-
Exécutez la commande
gem install aliyun-sdk.Une fois l'installation terminée, exécutez
irbpour démarrer la ligne de commande interactive Ruby. Dans la ligne de commande interactive, exécutezrequire 'aliyun/oss'. Sitrueest renvoyé, le SDK OSS pour Ruby est installé avec succès.
macOS
-
Exécutez
xcode-select --installdans le terminal pour installer les outils de ligne de commande Xcode. En cas d'échec de l'installation, téléchargez et installez-les manuellement.RemarqueVous pouvez utiliser votre Apple ID pour vous connecter à Apple Developer et télécharger les outils de ligne de commande Xcode. Sélectionnez votre version macOS. Une fois les outils téléchargés, double-cliquez sur le fichier dmg. Dans la fenêtre qui s'affiche, double-cliquez sur le programme d'installation. Vous devrez saisir votre mot de passe Apple durant ce processus.
-
Exécutez la commande suivante dans Terminal pour installer brew :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -
Exécutez la commande suivante dans Terminal pour installer Ruby :
brew install ruby exec $SHELL -l -
Exécutez la commande suivante dans Terminal pour installer le SDK OSS pour Ruby :
gem install aliyun-sdk -
Exécutez la commande suivante dans Terminal pour vérifier si le SDK OSS pour Ruby est installé. Si true s'affiche, le SDK OSS pour Ruby est installé.
irb > require 'aliyun/oss' => true