投稿時間:2022-04-03 16:21:26 RSSフィード2022-04-03 16:00 分まとめ(24件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS lambdaタグが付けられた新着投稿 - Qiita API Gatewayを試してみた https://qiita.com/zumastee/items/1625106991a680cd41a3 APIの作成では、以下を入力し「次へ」をクリック。 2022-04-03 15:20:58
python Pythonタグが付けられた新着投稿 - Qiita 超初心者向け!参考書のサンプルコードをGoogleColabに反映させる方法 https://qiita.com/dainfinity/items/f7ea014f054b158330b1 PCに保存クローンでは、GoogleColabにて、Gitのコマンドを使用することで、colabのワークディレクトリにサンプルコードを含むリポジトリを追加する方法を紹介します。 2022-04-03 15:57:12
python Pythonタグが付けられた新着投稿 - Qiita XGBoostでMulti-target Time Series Data処理 備忘録 https://qiita.com/Ihmon/items/e1ac181ba251f928680a この精度差はXGBoost特有のものか本来、説明変数はFeatureengineering時に減らすので、普通はsinとcosを分けるようなことはしない。 2022-04-03 15:48:25
python Pythonタグが付けられた新着投稿 - Qiita JupyterLab をインストールしてみる https://qiita.com/jp_yen/items/21692b63ca5a008d4084 何か実行してみるランチャーのNotebookをクリックしてウィンドウを開く。 2022-04-03 15:40:28
python Pythonタグが付けられた新着投稿 - Qiita courseraのMachine Learning講義を受けてみた1 https://qiita.com/KotaroMammaru/items/613de9227d2b8ecbefb1 こうするとどんどんabが変化していくのだが、例えばabでaJとなったとき、bJにしてはいけない点だ。 2022-04-03 15:39:03
js JavaScriptタグが付けられた新着投稿 - Qiita deno test で `Test case is leaking async ops.` が出た時の対処法 https://qiita.com/access3151fq/items/bb99819ad25e889305a6 それぞれのエラーの意味「Testcaseisleakingasyncops」Promiseを全てawaitしていないテスト終了時にresolveされていないPromiseが残っている「Testcaseisleakingresource」ファイルやWebSocketなど、closeしなければいけないものをcloseしていない「Testcaseattemptedtoexitwithexitcode」テスト中にDenoexitが呼び出されたため、後続のDenotestが実行されない「Testcaseisleakingasyncops」の対処法「Testcaseisleakingasyncops」はPromiseの待ち忘れがあるときに発生します。 2022-04-03 15:16:49
js JavaScriptタグが付けられた新着投稿 - Qiita ExpressでJWT認証機能付きのAPIを作成する(その2. Access Token / Refresh Tokenによる認証機能の実装) https://qiita.com/kazacky/items/a4427e3bb4260b7feddd モデルを作成してマイグレーションするMySQLに作成したデータベースには認証システムで使用するユーザ情報を保存するためのテーブルを作成する必要がある。 2022-04-03 15:08:38
Linux Ubuntuタグが付けられた新着投稿 - Qiita 【2022年版】中年エンジニアのための、UbuntuでDockerでZabbix構築 https://qiita.com/nouernet/items/84130a46b9e4427db1c2 2022-04-03 15:48:41
AWS AWSタグが付けられた新着投稿 - Qiita API Gatewayを試してみた https://qiita.com/zumastee/items/1625106991a680cd41a3 APIの作成では、以下を入力し「次へ」をクリック。 2022-04-03 15:20:58
AWS AWSタグが付けられた新着投稿 - Qiita 【AWS認定試験】AWS クラウドプラクティショナーに合格しました https://qiita.com/draw_5050/items/47d13466daeb6863c8b2 SAAの問題もついてきましたが、そちらは今回解きませんでした結果として、基本問題は程度取れたのですが、応用問題は程度しか取ることができず、少し絶望しました…問題を見て「なんだよこれ知らねぇよ」ってなった物も改めて講座動画を見直してみると、ちゃんと解説が書いてあったりしたので流し見が完全に裏目に出てしまいました…勉強法を変えてもう度問題集を解き直しこのままだとまずいので、勉強方法を以下のように変えて再度問題集を解き直しました。 2022-04-03 15:17:32
Docker dockerタグが付けられた新着投稿 - Qiita 【2022年版】中年エンジニアのための、UbuntuでDockerでZabbix構築 https://qiita.com/nouernet/items/84130a46b9e4427db1c2 2022-04-03 15:48:41
Azure Azureタグが付けられた新着投稿 - Qiita Azure で 2リージョンでの VNET の Hub-Spoke 構成・オンプレ接続 (VPN) を Terraformで構築 https://qiita.com/suzuyui/items/2eca3dd3937d64c40fd4 AzureでリージョンでのVNETのHubSpoke構成・オンプレ接続VPNをTerraformで構築はじめにAzureでインフラを検討する上で自宅ラボで試した内容を記載する実施事項は下記の通りAzureでのVNET構築およびオンプレミス自宅ラボ接続でVPNの構築を実施するHubSpoke型のVNET構成を構築するリージョンはリージョンjapaneastjapanwestで作成するSpokeがリージョン間を通信できる構成を構築する構築はIaCにするためterraformを使用するVNETPeeringVirtualNetworkGatewayAzureFirewallAzureのネットワークを構成するために、VNET間の接続であるVNETPeeringとVNETのゲートウェイとしてVPNに使用するVirtualNetworkGatewayとAzureが提供するFirewallとしてAzureFirewallについて概要を記載するVNETPeering仮想ネットワークピアリングドキュメント参照Azureでつ以上のVirtualNetworkをシームレスに接続できるピアリング間のトラフィックには、Microsoftのバックボーンインフラストラクチャが使用されるピアリングには種類ある仮想ネットワークピアリング同じAzureリージョン内グローバル仮想ネットワークピアリングAzureリージョン間各仮想ネットワークには、独自のゲートウェイを持つことができ、ゲートウェイとオンプレミスの接続ができるピアリングされた仮想ネットワークのゲートウェイを、オンプレミスのネットワークへのトランジットポイントとして構成できるこの場合、リモートゲートウェイを使用する仮想ネットワークが、その独自のゲートウェイを持つことはできないつの仮想ネットワークが所有できるゲートウェイはつに限られるゲートウェイは、ローカルゲートウェイとピアリングされた仮想ネットワークのリモートゲートウェイのどちらかになるHubSpoke構成GoogleCloudでいうところの、共有VPC構成で下記のような対比になるGoogleCloudAzure共有VPC構成HubSpokeネットワーク構成ホストプロジェクトHubネットワークサービスプロジェクトSpokeネットワークハブとスポークの構成を使用する利点としては、コストの削減、サブスクリプションの制限の克服、ワークロードの分離などがあるSpoketoSpoke通信ドキュメント参照スポーク間ではデフォルトで通信ができない通信するには、つの方法があるAzureFirewallまたはネットワーク仮想アプライアンスを構築してルーティング仮想ネットワークゲートウェイVPNゲートウェイを使用して、スポーク間でトラフィックをルーティングVirtualNetworkGateway仮想ネットワークゲートウェイドキュメント参照仮想ネットワークゲートウェイは、ゲートウェイサブネットと呼ばれる、作成する特定のサブネットにデプロイされる台以上のVMで構成される仮想ネットワークゲートウェイVMには、ルーティングテーブルが含まれ、特定のゲートウェイサービスが実行されるこれらのVMは、仮想ネットワークゲートウェイを作成するときに作成され、直接構成することはできないSKUが複数あり、種類によってスループットやトンネル数が異なる作成には固定命名のサブネットであるGatewaySubnetを作成する必要があるサブネットサイズはであれば既存のほとんどの構成でIPアドレスに十分対応できるAzureFirewallAzureFirewallは、SKUがStandardPremiumがあり、一般的な通信制御LL以外にも、LでのフィルタリングやNAT、既知の悪意あるIPのブロックなどもあり、PremiumにするとIDPSやTLS終端なども可能強制トンネリングを有効化でき、トラフィックをFirewallを通すように、各VNETへ設定も可能作成には固定命名のサブネットであるAzureFirewallubnetを作成する必要があるサブネットサイズはが必要でそれ以上は不要後述するが、個人利用としては無料枠がなく費用が高額になるため試験利用の場合は注意が必要構成下記が今回試験した構成概要図となるアドレス等は個人環境用なので各環境で要置き換え下記ざっくり凡例下記に各構成の補足説明をするHubオンプレオンプレとの接続や他リージョン・他Spokeとの接続を集約するHubを構成するVirtualNetworkGatewayvgw無料枠が台分しかないため、片リージョンのみの構成で試験をしている本番環境なら両リージョンが良いvgwがないリージョンへルーティングをするために、GatewaySubnetへユーザ定義ルートUDRを追加してルーティングをできるようにしているオンプレとはVPNのConnection設定をして、BGPを有効化することで経路交換をするvgwがあるVNETを直接ピアリングしてspoke側がHub側のvgwをゲートウェイとして利用しないと、spokeサブネットがオンプレへ経路広報されないので注意が必要ここでは、japaneastのhubとspokeのVNETアドレスのみBGPで広報されるLocalNetworkGatewaylgwオンプレ側ルータのVPN情報を記載するオンプレ側ルータlgw対象のルータvgw設定後にvgwの構成画面に表示されるBGPピアのIPアドレスをVPNInterface宛にStaticRouteに追加する必要があるまた、Azureの経路はVPN越しでBGPで伝搬されるが、本構成ではjapanwest側の経路は伝搬されないのでjapanwest側サブネットはVPNInterface宛にStaticルートを追加する下記は本環境ではEdgeRouterXを利用しているので、そのconfig例VPNInterfaceがvtiの場合onpremrouterstaticroutessetprotocolsstaticinterfaceroutenexthopinterfacevtisetprotocolsstaticinterfaceroutenexthopinterfacevtiVirtualMachineルータSpoketoSpoke通信を通信するには、「AzureFirewallまたはネットワーク仮想アプライアンスを構築してルーティング」が必要本構成では、Linuxの仮想マシンを構築してIPフォワードを許可netipvipforwardすることで「ネットワーク仮想アプライアンス」のルータ代わりにしている仮想マシンのサブネットにUDRを設定して別リージョンのサブネットのルートを別リージョンのルータ代わりの仮想マシンをNextHopに記載してルーティングできるようにする費用が許すならば、AzureFirewallで構築するのが良さそうSpokeリソースを設置しHub経由で他ネットワークと接続するSpokeを構成するシステム単位でSpokeが置かれるイメージで、ここでは疎通試験用にVMを各Spokeへ設置するVNETPeeringHub側ゲートウェイを使用するようにVNETPeeringを設定するこれをしないと、オンプレへSpokeのアドレスが広報されない下記設定例RouteTableUDRHubのルータ代わりのVMのアドレスをNextHopにルーティングを記載するAzureFirewallの場合は、AzureFirewallのIPを設定する下記設定例VirtualMachinejapaneastにLinux、japanwestにWindowsのVMを構築して疎通確認をできるようにしているNSG試験用のVirtualMachineのサブネットへNSGを設定してリモートログインの送信元IPを制御しているリソース命名規則Azureが推奨する命名規則を参考にしているただしリソースグループはリージョン名を追加しているTerraform実施準備Terraformは事前install済み本環境では、terraformversionvとして、下記をAzure向けに実施するために設定するazureproviderのversionはを使用するazurecliinstallazloginbackend用Blobコンテナ作成サービスプリンシパル作成terraforminitazinstallazurecliazをインストールする下記は、CentOS向けのインストールコマンド例CLIAnsible両パターンCLIsudorpmimportechoeazureclinameAzureCLIbaseurlenabledgpgcheckgpgkeysudoteeetcyumreposdazureclireposudodnfinstallazurecliAnsiblerolesaztasksmainymlinstallnameazinstallrpmkeyrpmkeystatepresentkeybecometruewhenansibledistributionCentOSnameazinstallyumrepositoryyumrepositorynameazureclidescriptionAzureCLIbaseurlenablednogpgcheckyesrepogpgcheckyesgpgkeybecometruewhenansibledistributionCentOSnameazinstallazureclicentosyumnameazureclistatelatestenablerepoazureclibecometruewhenansibledistributionCentOSansibledistributionmajorversionnameazinstallazureclicentosdnfnameazureclistatelatestenablerepoazureclibecometruewhenansibledistributionCentOSansibledistributionmajorversionazloginazコマンドを使用するために、初回ログインを実施するazloginusedevicecodeTosigninuseawebbrowsertoopenthepageandenterthecodeXXXXXXXXXtoauthenticateazloginusedevicecodeで出力されたcode例XXXXXXXXXを入力する上記で認証が終わったので、サーバに戻ってEnterを入力すると認証が完了するbackend用Blob作成TerraformのバックエンドとしてStateファイル置き場にするストレージアカウント・Blobコンテナを作成するblobcontainershbinbashRESOURCEGROUPNAMEtfstateSTORAGEACCOUNTNAMEtfstateRANDOMCONTAINERNAMEtfstateAZURELOCATIONjapaneastCreateresourcegroupazgroupcreatenameRESOURCEGROUPNAMElocationAZURELOCATIONCreatestorageaccountazstorageaccountcreateresourcegroupRESOURCEGROUPNAMEnameSTORAGEACCOUNTNAMEskuStandardLRSencryptionservicesbloblAZURELOCATIONCreateblobcontainerazstoragecontainercreatenameCONTAINERNAMEaccountnameSTORAGEACCOUNTNAME出力例一部特定情報はマスクblobcontainershidsubscriptionsltsubscriptionidgtresourceGroupstfstatelocationjapaneastmanagedBynullnametfstatepropertiesprovisioningStateSucceededtagsnulltypeMicrosoftResourcesresourceGroupsaccessTierHotallowBlobPublicAccesstrueallowCrossTenantReplicationnullallowSharedKeyAccessnullazureFilesIdentityBasedAuthenticationnullblobRestoreStatusnullcreationTimeTcustomDomainnulldefaultToOAuthAuthenticationnullenableHttpsTrafficOnlytrueenableNfsVnullencryptionencryptionIdentitynullkeySourceMicrosoftStoragekeyVaultPropertiesnullrequireInfrastructureEncryptionnullservicesblobenabledtruekeyTypeAccountlastEnabledTimeTfileenabledtruekeyTypeAccountlastEnabledTimeTqueuenulltablenullextendedLocationnullfailoverInProgressnullgeoReplicationStatsnullidsubscriptionsltsubscriptionidgtresourceGroupstfstateprovidersMicrosoftStoragestorageAccountstfstateidentitynullimmutableStorageWithVersioningnullisHnsEnablednullkeyCreationTimekeyTkeyTkeyPolicynullkindStorageVlargeFileSharesStatenulllastGeoFailoverTimenulllocationjapaneastminimumTlsVersionTLSnametfstateltRANDOMNUMBERgtnetworkRuleSetbypassAzureServicesdefaultActionAllowipRulesresourceAccessRulesnullvirtualNetworkRulesprimaryEndpointsblobhttpstfstateltRANDOMNUMBERgtblobcorewindowsnetdfshttpstfstateltRANDOMNUMBERgtdfscorewindowsnetfilehttpstfstateltRANDOMNUMBERgtfilecorewindowsnetinternetEndpointsnullmicrosoftEndpointsnullqueuehttpstfstateltRANDOMNUMBERgtqueuecorewindowsnettablehttpstfstateltRANDOMNUMBERgttablecorewindowsnetwebhttpstfstateltRANDOMNUMBERgtzwebcorewindowsnetprimaryLocationjapaneastprivateEndpointConnectionsprovisioningStateSucceededpublicNetworkAccessnullresourceGrouptfstateroutingPreferencenullsasPolicynullsecondaryEndpointsnullsecondaryLocationnullskunameStandardLRStierStandardstatusOfPrimaryavailablestatusOfSecondarynulltagstypeMicrosoftStoragestorageAccountsTherearenocredentialsprovidedinyourcommandandenvironmentwewillqueryforaccountkeyforyourstorageaccountItisrecommendedtoprovideconnectionstringaccountkeyorsastokeninyourcommandascredentialsYoualsocanaddauthmodelogininyourcommandtouseAzureActiveDirectoryAzureADforauthorizationifyourloginaccountisassignedrequiredRBACrolesFormoreinformationaboutRBACrolesinstoragevisitInadditionsettingthecorrespondingenvironmentvariablescanavoidinputtingcredentialsinyourcommandPleaseusehelptogetmoreinformationaboutenvironmentvariableusagecreatedtrueサービスプリンシパル作成サービスプリンシパルを作成して環境変数を設定するazadspcreateforrbacnameterraformroleContributor出力例パラメータはマスクでテキトーな値azadspcreateforrbacnameterraformroleContributorCreatingContributorroleassignmentunderscopesubscriptionsabcdefghijklabcTheoutputincludescredentialsthatyoumustprotectBesurethatyoudonotincludethesecredentialsinyourcodeorcheckthecredentialsintoyoursourcecontrolFormoreinformationseenamepropertyintheoutputisdeprecatedandwillberemovedinthefutureUseappIdinsteadappIdabcdefghabcdisplayNameterraformnameabcdefghabcpassword“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtenant“abcdefghabcdefghabc環境変数設定exportARMSUBSCRIPTIONIDabcdefghijklabcexportARMCLIENTIDabcdefghabcexportARMCLIENTSECRETXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXexportARMTENANTIDabcdefghabcdefghabcterraforminit下記、terraformのstateファイルのバックエンドをazureのストレージに設定する例箇所は、で作成した実際の名前に置き換えるmaintfterraformrequiredprovidersazurermsourcehashicorpazurermversionbackendazurermresourcegroupnametfstatestorageaccountnametfstateltRANDOMNUMBERgtcontainernametfstatekeyterraformtfstateproviderazurermfeaturesterraforminitterraformplanterraforminitInitializingthebackendSuccessfullyconfiguredthebackendazurermTerraformwillautomaticallyusethisbackendunlessthebackendconfigurationchangesInitializingproviderpluginsFindinghashicorpazurermversionsmatchingInstallinghashicorpazurermvInstalledhashicorpazurermvselfsignedkeyIDXXXXXXXXXXXXXXXXPartnerandcommunityprovidersaresignedbytheirdevelopersIfyoudliketoknowmoreaboutprovidersigningyoucanreadaboutithereTerraformhascreatedalockfileterraformlockhcltorecordtheproviderselectionsitmadeaboveIncludethisfileinyourversioncontrolrepositorysothatTerraformcanguaranteetomakethesameselectionsbydefaultwhenyourunterraforminitinthefutureTerraformhasbeensuccessfullyinitializedYoumaynowbeginworkingwithTerraformTryrunningterraformplantoseeanychangesthatarerequiredforyourinfrastructureAllTerraformcommandsshouldnowworkIfyoueversetorchangemodulesorbackendconfigurationforTerraformrerunthiscommandtoreinitializeyourworkingdirectoryIfyouforgetothercommandswilldetectitandremindyoutodosoifnecessaryterraformplanNochangesInfrastructureisuptodateThismeansthatTerraformdidnotdetectanydifferencesbetweenyourconfigurationandrealphysicalresourcesthatexistAsaresultnoactionsneedtobeperformed上記実行後に、コンテナ内を見るとステートファイルが作成されていることが見えるTerraformCodeコード自体は長くなったため、下記GitHubで公開しているディレクトリ構成は正解がわかってないが、stateファイルをある程度分割しないと運用が厳しいのが他クラウドで実感したので、下記のように分けたディレクトリ方針環境ごとにディレクトリを分ける環境差分に備えてリージョン単位でディレクトリを分けるリソースグループ単位でディレクトリを分ける広過ぎないようにするリソースグループ内でも運用頻度が高いor運用単位が分かれそうなものはstateファイルを分けるためにディレクトリを掘るセキュリティやピアリングなどトップでの共通なtfファイルは作成しない全てmodulesもしくはディレクトリ直下modulesを切って共通化する。 2022-04-03 15:39:00
海外TECH CodeProject Latest Articles Using GFX in PlatformIO https://www.codeproject.com/Articles/5327404/Using-GFX-in-PlatformIO platformio 2022-04-03 06:28:00
金融 JPX マーケットニュース [OSE,TOCOM]J-GATE3.0における2022年4月4日案件の本番稼働について https://www.jpx.co.jp/news/2040/20220403-05.html osetocomjgate 2022-04-03 15:30:00
金融 ニュース - 保険市場TIMES メットライフ生命、米ドル建ての一時払終身保険「ウェルスデザインⅡ」発売 https://www.hokende.com/news/blog/entry/2022/04/03/160000 2022-04-03 16:00:00
ニュース BBC News - Home The Papers: Tory MP suspended and Baby P case https://www.bbc.co.uk/news/blogs-the-papers-60970634?at_medium=RSS&at_campaign=KARANGA mother 2022-04-03 06:34:01
北海道 北海道新聞 後志管内45人感染 新型コロナ https://www.hokkaido-np.co.jp/article/664895/ 新型コロナウイルス 2022-04-03 15:30:00
北海道 北海道新聞 ばんえい競馬 21年度リーディングジョッキーと調教師に聞く https://www.hokkaido-np.co.jp/article/664893/ 調教師 2022-04-03 15:24:00
北海道 北海道新聞 旭川で78人感染 新型コロナ https://www.hokkaido-np.co.jp/article/664892/ 新型コロナウイルス 2022-04-03 15:20:00
北海道 北海道新聞 米大統領次男の捜査本格化 税法違反など多岐に 政権影響も https://www.hokkaido-np.co.jp/article/664891/ 米大統領 2022-04-03 15:14:00
北海道 北海道新聞 レスリング藤波「全て楽しみ」 日体大・入学式で https://www.hokkaido-np.co.jp/article/664890/ 東京都世田谷区 2022-04-03 15:08:00
北海道 北海道新聞 何ン田研二さん芸能生活25周年 帯広で歌謡ショー https://www.hokkaido-np.co.jp/article/664889/ 何ン田研二 2022-04-03 15:07:00
IT 週刊アスキー 背徳感しかない!「大盛 豚×辛 背脂にんにく辛味噌まぜそば」日清焼そばU.F.O.から https://weekly.ascii.jp/elem/000/004/087/4087761/ 日清焼そば 2022-04-03 15:30:00
ニュース THE BRIDGE がん治療薬開発Selecxineが33億円調達、スマート物流WeKeepが包装材社買収など——韓国スタートアップシーン週間振り返り(3月28日~4月1日) https://thebridge.jp/2022/04/startup-recipe-mar-28-apr-1 がん治療薬開発Selecxineが億円調達、スマート物流WeKeepが包装材社買収などー韓国スタートアップシーン週間振り返り月日月日本稿は、韓国のスタートアップメディア「StartupRecipe스타트업레시피」の発表する週刊ニュースを元に、韓国のスタートアップシーンの動向や資金調達のトレンドを振り返ります。 2022-04-03 06:15:19

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)