<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alibabacloud on lunaplus*</title><link>https://www.lunaplus.net/tags/alibabacloud/</link><description>Recent content in Alibabacloud on lunaplus*</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Wed, 06 Oct 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.lunaplus.net/tags/alibabacloud/index.xml" rel="self" type="application/rss+xml"/><item><title>メールSaaS機能を比較</title><link>https://www.lunaplus.net/posts/2021/10/ses-alibabadm/</link><pubDate>Wed, 06 Oct 2021 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2021/10/ses-alibabadm/</guid><description>&lt;h2 id="なぜか送信エラーになるメッセージがある"&gt;なぜか、送信エラーになるメッセージがある&lt;/h2&gt;
&lt;p&gt;これまで、&lt;code&gt;Amazon SES (Simple Email Service)&lt;/code&gt; にてメール送信を行っていた処理をマルチクラウド化対応で、
新たに&lt;code&gt;Alibaba DirectMail&lt;/code&gt;も活用してメール送信してみようと考え検証を行っていました。&lt;br&gt;
そうしたところ、&lt;code&gt;SES&lt;/code&gt;ではメール送信できていたメッセージが、&lt;code&gt;DirectMail&lt;/code&gt;ではAPIのエラーとなってしまうことがわかりました。&lt;br&gt;
エラーメッセージの内容から、送信メールに設定している&lt;code&gt;Subject&lt;/code&gt;の文字数が130文字もあった（そもそも、ちょっと長すぎじゃないか？）ことが
エラーの原因だったのです。&lt;br&gt;
折角の機会なので、調べた結果を小ネタとして記事にまとめておきます。&lt;/p&gt;</description></item><item><title>Alibaba Cloud のマルチアカウントを使いこなす</title><link>https://www.lunaplus.net/posts/2020/11/alibaba-cloud-switch-role/</link><pubDate>Sun, 22 Nov 2020 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/11/alibaba-cloud-switch-role/</guid><description>&lt;h2 id="マルチアカウントを使いこなす"&gt;マルチアカウントを使いこなす&lt;/h2&gt;
&lt;p&gt;私は、AWSだけでなく、Alibaba Cloudも利用しています。&lt;br&gt;
複数のAlibabaアカウントを利用していることもあり、マネージメントコンソールでアカウントを切り替えて
利用できる &lt;code&gt;Switch Identity&lt;/code&gt;の機能で少しだけ便利になりました。&lt;/p&gt;
&lt;p&gt;AWSでも同様の機能があり、使ったことがあったので &lt;a href="https://partners-intl.aliyun.com/help/doc-detail/116792.htm?spm=a2c63.p38356.a3.8.b3144ed57uWSJB#task-221524"&gt;公式ドキュメント&lt;/a&gt; の記載でも理解できましたが、
理解を深めるために改めて設定手順ベースで記載してみました。&lt;/p&gt;</description></item><item><title>DirectMailの送信結果を判定する</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-status/</link><pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-status/</guid><description>&lt;h2 id="バウンスメール"&gt;バウンスメール&lt;/h2&gt;
&lt;p&gt;Direct Mailの利用方法は、色々とAPIを触りながら理解が深まってきました。&lt;br&gt;
今回は、実際のアプリケーションでの利用を想定したユースケースを考えてみます。&lt;/p&gt;
&lt;p&gt;一般的にメールの送信を行う際には、メールの不達（バウンス）を出さないことが望ましいとされています。
メールが不達となるパターンとして、&lt;code&gt;ソフトバウンス&lt;/code&gt;と&lt;code&gt;ハードバウンス&lt;/code&gt;の２つがあります。&lt;/p&gt;</description></item><item><title>DirectMailでメール送信</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-send/</link><pubDate>Wed, 12 Aug 2020 12:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-send/</guid><description>&lt;p&gt;&lt;a href="../alibaba-direct-mail-registration"&gt;DirectMailの利用設定&lt;/a&gt;の記事で設定したDirectMailの続きです。&lt;/p&gt;
&lt;h2 id="メール送信者の設定"&gt;メール送信者の設定&lt;/h2&gt;
&lt;p&gt;メールを送信するためにメール送信者(&lt;code&gt;Sender Addresses&lt;/code&gt;)を設定します。&lt;br&gt;
2020/8現在、&lt;code&gt;ROS&lt;/code&gt;でサポートされていないため、&lt;code&gt;Aliyun CLI&lt;/code&gt;で実行を試みましたが、こちらもサポートされていない
ようでした。そのため、今回はPythonのスクリプトで実行しました。&lt;/p&gt;
&lt;p&gt;元ネタは、&lt;a href="https://api.aliyun.com/?spm=a21mg.p38356.a3.4.2728c36clRitVm&amp;amp;_ga=2.249843333.2023740519.1596946087-1922847533.1596849685#/?product=Dm&amp;amp;version=2015-11-23&amp;amp;api=CreateMailAddress&amp;amp;tab=DEMO&amp;amp;lang=PYTHON"&gt;OpenAPI Explore&lt;/a&gt;で作成したソースコードを一部改良して作成しました。&lt;br&gt;
&lt;code&gt;RAM&lt;/code&gt;で設定したユーザーの &lt;code&gt;AccessKey&lt;/code&gt; と &lt;code&gt;Secret&lt;/code&gt;を利用して実行します。また、&lt;code&gt;SendType&lt;/code&gt;としては、
都度送信する機能を利用するため&lt;code&gt;trigger&lt;/code&gt;を指定しています。&lt;/p&gt;</description></item><item><title>DirectMailの利用設定をする</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-registration/</link><pubDate>Tue, 11 Aug 2020 03:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-direct-mail-registration/</guid><description>&lt;h2 id="alibaba-directmail"&gt;Alibaba DirectMail&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;DirectMail&lt;/code&gt;は、Alibaba Cloudが提供するメール送信のマネージドサービスで管理に手間のかかる&lt;code&gt;メール送信&lt;/code&gt;の機能を
安定的にスケールを確保した形で提供されるクラウドサービスです。&lt;br&gt;
AWSで言うところの&lt;code&gt;SES(Simple Email Service)&lt;/code&gt;に対応する機能で、2020年8月現在、インターナショナルサイトアカウントでは
Alibabaの3つのリージョン(杭州、シンガポール、シドニー)にて利用できます。&lt;/p&gt;</description></item><item><title>Alibaba Cloud CLIを使う</title><link>https://www.lunaplus.net/posts/2020/08/alibaba-cloud-cli/</link><pubDate>Mon, 10 Aug 2020 04:30:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/alibaba-cloud-cli/</guid><description>&lt;h2 id="alibaba-cloud-cli"&gt;Alibaba Cloud CLI&lt;/h2&gt;
&lt;p&gt;私は、AWSだけでなく、Alibaba Cloudも利用しています。&lt;br&gt;
AWSを利用する際にもAPIを学ぶために&lt;code&gt;CLI&lt;/code&gt;を見ながら確認をすすめることがあるのですが、
Alibaba Cloudでも同じように&lt;a href="https://www.alibabacloud.com/help/ja/product/29991.htm"&gt;Alibaba Cloud CLI&lt;/a&gt;が提供されているので、これを利用してみようと
思います。&lt;/p&gt;
&lt;h2 id="インストール"&gt;インストール&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.alibabacloud.com/help/ja/product/29991.htm"&gt;公式サイトの手順&lt;/a&gt;に沿って、最新の&lt;code&gt;CLI&lt;/code&gt;ファイルをダウンロードします。&lt;br&gt;
Macで実行した際は、CLIモジュールファイル(tar.gz形式)を解凍して、&lt;code&gt;/usr/local/bin&lt;/code&gt;の
ディレクトリに配置するだけの簡単な手順でした。&lt;/p&gt;</description></item><item><title>DNS SubDomainの委任</title><link>https://www.lunaplus.net/posts/2020/03/alibaba-sub-domain/</link><pubDate>Mon, 02 Mar 2020 11:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/03/alibaba-sub-domain/</guid><description>&lt;h2 id="dns-subdomainの委任"&gt;DNS SubDomainの委任&lt;/h2&gt;
&lt;h3 id="委任とは"&gt;委任とは…&lt;/h3&gt;
&lt;p&gt;ドメインに新しくサブドメインを作成します。その際に、そのサブドメインの管理権限を
他の権威サーバーに移すことをゾーンの委任と言います。ゾーンの委任により別の管理者が
サブドメインを管理できるようになります。&lt;/p&gt;
&lt;h3 id="委任の想定ケース"&gt;委任の想定ケース&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;example.io&lt;/code&gt; という親ドメイン親を保持していると仮定します。
今回、新たに &lt;code&gt;blueprint.example.io&lt;/code&gt; というサブドメインを作成して、
そのサブドメインを委任をしてもらうことを想定したケースを実施してみたいと思います。
現在、親ドメインである&lt;code&gt;example.io&lt;/code&gt; のネームサーバーはAWSのRoute 53を利用しており、
&lt;code&gt;blueprint.example.io&lt;/code&gt;のネームサーバーにAlibaba DNSを採用します。&lt;/p&gt;</description></item></channel></rss>